Uporaba funkcije PHP str_split().
Niz, ki ga je treba razdeliti, in število znakov na element matrike sta dva vhoda za funkcijo str split(). Če drugi parameter ni določen, funkcija razdeli niz na posamezne znake, sintaksa za funkcijo str_split() je naslednja:
str_split ( $string , $split_length ) ;Kjer je $string vhodni niz, ki ga je treba razdeliti, $split_length pa je dolžina vsakega elementa matrike. Če parameter $split_length ni naveden, funkcija razdeli niz na posamezne znake.
Primer 1: Razdelitev niza na posamezne znake
V tem primeru bomo uporabili funkcijo str_split() za razdelitev niza na posamezne znake in prikaz rezultata na zaslonu:
$string = 'Pozdravljen, Linux' ;
$znakov = str_split ( $string ) ;
print_r ( $znakov ) ;
?>
V tej kodi najprej definiramo spremenljivko niza, ki vsebuje besedilo »Hello, Linux«. Nato pokličemo funkcijo str_split() s spremenljivko $string kot prvim parametrom. Funkcija razdeli niz na posamezne znake in vrne matriko, ki vsebuje znake. Funkcija print_r() za prikaz nastale matrike na zaslonu:
Primer 2: Razdelitev niza na podnize s fiksno dolžino
V tem primeru bomo s funkcijo str_split() razdelili niz na podnize s fiksno dolžino, po dva znaka.
$string = 'Pozdravljen Linux' ;
$podnizi = str_split ( $string , 2 ) ;
print_r ( $podnizi ) ;
?>
V tej kodi najprej definiramo spremenljivko niza, ki vsebuje celoten niz. Nato pokličemo funkcijo str_split() s spremenljivko $string kot prvim parametrom in vrednostjo 2 kot drugim parametrom. Funkcija razdeli besedilo na dvomestne podnize in izpiše matriko podnizov. Nato uporabimo funkcijo print_r() za prikaz nastale matrike na zaslonu.
Zaključek
Funkcija PHP str_split() je uporabno orodje za razdelitev nizov na posamezne znake ali podnize s fiksno dolžino. Z razumevanjem uporabe funkcije str_split() lahko razvijalci izvajajo različne operacije s posameznimi znaki ali podnizi niza. Funkcija str_split() je enostavna za uporabo in vsestranska, zaradi česar je dragocena funkcija, ki jo pozna vsak razvijalec PHP.