Korištenje PHP str_split() funkcije
Niz koji treba podijeliti i broj znakova po elementu niza dva su ulaza za funkciju str split(). Ako drugi parametar nije naveden, funkcija dijeli niz na pojedinačne znakove, sintaksa za funkciju str_split() je sljedeća:
str_split ( $string , $split_length ) ;Gdje je $string ulazni niz koji treba podijeliti, a $split_length je duljina svakog elementa niza. Ako parametar $split_length nije naveden, funkcija dijeli niz na pojedinačne znakove.
Primjer 1: Dijeljenje niza na pojedinačne znakove
U ovom primjeru koristit ćemo funkciju str_split() za dijeljenje niza na pojedinačne znakove i prikaz rezultata na zaslonu:
$string = 'Zdravo, Linux' ;
$znakovi = str_split ( $string ) ;
print_r ( $znakovi ) ;
?>
U ovom kodu prvo definiramo string varijablu koja sadrži tekst “Hello, Linux”. Zatim pozivamo funkciju str_split() s varijablom $string kao prvim parametrom. Funkcija dijeli niz na pojedinačne znakove i vraća niz koji sadrži znakove. Funkcija print_r() za prikaz rezultirajućeg niza na ekranu:
Primjer 2: Dijeljenje niza u podnizove fiksne duljine
U ovom primjeru koristit ćemo funkciju str_split() za dijeljenje niza u podnizove fiksne duljine od po dva znaka.
$string = 'Zdravo Linux' ;
$podnizovi = str_split ( $string , 2 ) ;
print_r ( $podnizovi ) ;
?>
U ovom kodu prvo definiramo varijablu niza koja sadrži cijeli niz. Zatim pozivamo funkciju str_split() s varijablom $string kao prvim parametrom i vrijednošću 2 kao drugim parametrom. Funkcija dijeli tekst na podnizove od dva znaka i ispisuje niz podnizova. Zatim koristimo funkciju print_r() za prikaz dobivenog niza na ekranu.
Zaključak
Funkcija PHP str_split() koristan je alat za dijeljenje nizova u pojedinačne znakove ili podstringove fiksne duljine. Razumijevajući kako koristiti funkciju str_split(), programeri mogu izvoditi različite operacije na pojedinačnim znakovima ili podnizovima niza. Funkcija str_split() jednostavna je za korištenje i svestrana, što je čini vrijednom funkcijom za svakog PHP programera.