Izmantojot PHP str_split() funkciju
Sadalāmā virkne un rakstzīmju skaits vienā masīva elementā ir divas funkcijas str split() ievades. Ja otrais parametrs nav norādīts, funkcija sadala virkni atsevišķās rakstzīmēs, funkcijas str_split() sintakse ir šāda:
str_split ( $string , $dalīts_garums ) ;Kur $string ir sadalāmā ievades virkne un $split_length ir katra masīva elementa garums. Ja parametrs $split_length nav norādīts, funkcija sadala virkni atsevišķās rakstzīmēs.
1. piemērs: virknes sadalīšana atsevišķās rakstzīmēs
Šajā piemērā mēs izmantosim funkciju str_split(), lai sadalītu virkni atsevišķās rakstzīmēs un parādītu rezultātu ekrānā:
$string = 'Sveiks, Linux' ;
$rakstzīmes = str_split ( $string ) ;
print_r ( $rakstzīmes ) ;
?>
Šajā kodā mēs vispirms definējam virknes mainīgo, kas satur tekstu “Sveiki, Linux”. Pēc tam mēs izsaucam funkciju str_split () ar mainīgo $ string kā pirmo parametru. Funkcija sadala virkni atsevišķās rakstzīmēs un atgriež masīvu, kurā ir rakstzīmes. Funkcija print_r(), lai parādītu iegūto masīvu ekrānā:
2. piemērs. Virknes sadalīšana fiksēta garuma apakšvirknēs
Šajā piemērā mēs izmantosim funkciju str_split(), lai sadalītu virkni fiksēta garuma apakšvirknēs ar divām rakstzīmēm katrā.
$string = 'Sveiki, Linux' ;
$apakšvirknes = str_split ( $string , 2 ) ;
print_r ( $apakšvirknes ) ;
?>
Šajā kodā mēs vispirms definējam virknes mainīgo, kas satur visu virkni. Pēc tam mēs izsaucam funkciju str_split() ar mainīgo $ string kā pirmo parametru un vērtību 2 kā otro parametru. Funkcija sadala tekstu divu rakstzīmju apakšvirknēs un izvada apakšvirkņu masīvu. Pēc tam mēs izmantojam funkciju print_r (), lai parādītu iegūto masīvu ekrānā.
Secinājums
PHP str_split() funkcija ir noderīgs rīks virkņu sadalīšanai atsevišķās rakstzīmēs vai noteikta garuma apakšvirknēs. Izprotot, kā izmantot funkciju str_split(), izstrādātāji var veikt dažādas darbības ar atsevišķām rakstzīmēm vai virknes apakšvirknēm. Funkcija str_split() ir viegli lietojama un daudzpusīga, padarot to par vērtīgu funkciju, kas jāzina jebkuram PHP izstrādātājam.