73 of 410 menu

sscanf 함수

함수 sscanf는 지정된 형식을 사용하여 문자열을 분석하고, 값을 반환합니다. 첫 번째 매개변수로 분석할 문자열을, 두 번째 매개변수로 형식 문자열을 받으며, 이후의 매개변수들(선택 사항)은 구문 분석 결과가 기록될 변수들입니다.

형식 문자열에는 % 기호로 시작하는 특수 문자(형식 지정자)가 사용되며, 출력 형식을 제어합니다.

문법

sscanf(string $str, string $format [, mixed &$... ]): mixed

형식 지정자

지정자 설명
%s 문자열
%d 부호 있는 정수(십진수)
%u 부호 없는 정수(십진수)
%f 부동 소수점 수(로캘 의존적)
%F 부동 소수점 수(로캘 비의존적)
%c ASCII 코드에 의한 문자
%x 십육진법 정수(소문자)
%X 십육진법 정수(대문자)
%o 팔진법 정수
%b 이진법 정수
%e 과학적 표기법(소문자)
%E 과학적 표기법(대문자)
%g %e 또는 %f의 짧은 표기
%G %E 또는 %F의 짧은 표기
%% 퍼센트 기호

예제

문자열을 분석하여 숫자와 텍스트를 추출합니다:

<?php $res = sscanf("42 is the answer", "%d is %s"); print_r($res); ?>

코드 실행 결과:

[42, 'the']

예제

날짜를 구성 요소로 분석합니다:

<?php $date = "2023-12-31"; list($year, $month, $day) = sscanf($date, "%d-%d-%d"); echo "Year: $year, Month: $month, Day: $day"; ?>

코드 실행 결과:

'Year: 2023, Month: 12, Day: 31'

함께 보기

  • 서식이 지정된 문자열을 출력하는 함수 printf
  • 구분자로 문자열을 분할하는 함수 explode
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부