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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել