Naudojant PHP str_split() funkciją
Išskaidoma eilutė ir simbolių skaičius viename masyvo elemente yra du funkcijos str split() įvestis. Jei antrasis parametras nenurodytas, funkcija padalija eilutę į atskirus simbolius, funkcijos str_split() sintaksė yra tokia:
str_split ( $string , $split_length ) ;Kur $string yra įvesties eilutė, kurią reikia padalyti, o $split_length yra kiekvieno masyvo elemento ilgis. Jei parametras $split_length nepateikiamas, funkcija padalija eilutę į atskirus simbolius.
1 pavyzdys: eilutės padalijimas į atskirus simbolius
Šiame pavyzdyje naudosime funkciją str_split(), kad padalytume eilutę į atskirus simbolius ir parodytume rezultatą ekrane:
$string = 'Labas, Linux' ;
$ simbolių = str_split ( $string ) ;
print_r ( $ simbolių ) ;
?>
Šiame kode pirmiausia apibrėžiame eilutės kintamąjį, kuriame yra tekstas „Hello, Linux“. Tada iškviečiame funkciją str_split() su $string kintamuoju kaip pirmuoju parametru. Funkcija padalija eilutę į atskirus simbolius ir grąžina masyvą su simboliais. Funkcija print_r(), kad ekrane būtų rodomas gautas masyvas:
2 pavyzdys: eilutės padalijimas į fiksuoto ilgio eilutes
Šiame pavyzdyje naudosime funkciją str_split(), kad padalytume eilutę į fiksuoto ilgio poeilutes, kurių kiekvienoje yra du simboliai.
$string = 'Sveiki, Linux' ;
$substrings = str_split ( $string , 2 ) ;
print_r ( $substrings ) ;
?>
Šiame kode pirmiausia apibrėžiame eilutės kintamąjį, kuriame yra visa eilutė. Tada iškviečiame funkciją str_split() su $string kintamuoju kaip pirmuoju parametru ir 2 reikšmę kaip antruoju parametru. Funkcija padalija tekstą į dviejų simbolių eilutes ir išveda poeilučių masyvą. Tada mes naudojame funkciją print_r () norėdami parodyti gautą masyvą ekrane.
Išvada
Funkcija PHP str_split() yra naudingas įrankis padalyti eilutes į atskirus simbolius arba fiksuoto ilgio eilutes. Suprasdami, kaip naudoti str_split() funkciją, kūrėjai gali atlikti įvairias operacijas su atskirais simboliais arba eilutės poeilėmis. Funkciją str_split() lengva naudoti ir ji yra universali, todėl ji yra vertinga funkcija, kurią turi žinoti bet kuris PHP kūrėjas.