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
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау