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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න