73 of 410 menu

Kazi ya sscanf

Kazi sscanf inachambua mfuatano, ikitumia muundo maalum, na kurudisha maadili. Kigezo cha kwanza kinakubali mfuatano wa kuchambuliwa, cha pili - mfuatano wa muundo, na viambajengo vinavyofuata (si lazima) - vigezo, ambavyo matokeo ya uchambuzi yataandikwa.

Katika mfuatano wa muundo, hutumia herufi maalum (vibainishi vya muundo), vinavyoanza na ishara % na kudhibiti muundo wa pato.

Syntax

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

Vibainishi vya Muundo

Kibainishi Maelezo
%s Mfuatano (String)
%d Nambari kamili iliyo na ishara (desimali)
%u Nambari kamili isiyo na ishara (desimali)
%f Nambari ya alama ya kuelea inayotegemea locale
%F Nambari ya alama ya kuelei isiyotegemea locale
%c Herufi kulingana na msimbo wa ASCII
%x Nambari kamili katika mfumo wa heksadesimali (herufi ndogo)
%X Nambari kamili katika mfumo wa heksadesimali (herufi kubwa)
%o Nambari kamili katika mfumo wa oktal
%b Nambari kamili katika mfumo wa binary
%e Nukuu ya kisayansi (herufi ndogo)
%E Nukuu ya kisayansi (herufi kubwa)
%g Nukuu fupi ya %e au %f
%G Nukuu fupi ya %E au %F
%% Ishara ya asilimia

Mfano

Wacha tuchambue mfuatano, tukitoa nambari na maandishi:

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

Matokeo ya utekelezaji wa msimbo:

[42, 'the']

Mfano

Wacha tuchambue tarehe kwa sehemu zake:

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

Matokeo ya utekelezaji wa msimbo:

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

Angalia pia

  • kazi printf,
    inayotoa mfuatano uliokusanywa
  • kazi explode,
    inayogawanya mfuatano kwa kigawaji
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa