PHP str_split()-funktion käyttäminen
Jaettava merkkijono ja merkkien määrä taulukkoelementtiä kohti ovat str split() -funktion kaksi syötettä. Jos toista parametria ei ole määritetty, funktio jakaa merkkijonon yksittäisiksi merkeiksi, str_split()-funktion syntaksi on seuraava:
str_split ( $merkkijono , $split_length ) ;Missä $merkkijono on jaettava syötemerkkijono ja $split_length on kunkin taulukon elementin pituus. Jos $split_length-parametria ei ole annettu, funktio jakaa merkkijonon yksittäisiksi merkeiksi.
Esimerkki 1: Merkkijonon jakaminen yksittäisiksi merkeiksi
Tässä esimerkissä käytämme str_split()-funktiota jakamaan merkkijonon yksittäisiksi merkeiksi ja näyttämään tuloksen näytöllä:
$merkkijono = 'Hei, Linux' ;
$hahmoa = str_split ( $merkkijono ) ;
print_r ( $hahmoa ) ;
?>
Tässä koodissa määritämme ensin merkkijonomuuttujan, joka sisältää tekstin 'Hei, Linux'. Kutsumme sitten str_split()-funktiota, jonka ensimmäisenä parametrina on muuttuja $string. Funktio jakaa merkkijonon yksittäisiksi merkeiksi ja palauttaa merkit sisältävän taulukon. Print_r()-funktio, joka näyttää tuloksena olevan taulukon näytöllä:
Esimerkki 2: Merkkijonon jakaminen kiinteäpituisiksi alijonoiksi
Tässä esimerkissä käytämme str_split()-funktiota merkkijonon jakamiseen kiinteäpituisiksi alijonoiksi, joissa kussakin on kaksi merkkiä.
$string = 'Hei Linux' ;
$alamerkkijonoa = str_split ( $string , 2 ) ;
print_r ( $alamerkkijonoa ) ;
?>
Tässä koodissa määritämme ensin merkkijonomuuttujan, joka sisältää koko merkkijonon. Kutsumme sitten str_split()-funktiota, jossa $string-muuttuja on ensimmäinen parametri ja arvo 2 toisena parametrina. Funktio jakaa tekstin kaksimerkkisiin alimerkkijonoihin ja tulostaa joukon alimerkkijonoja. Käytämme sitten print_r()-funktiota näyttämään tuloksena olevan taulukon näytöllä.
Johtopäätös
PHP str_split()-funktio on hyödyllinen työkalu merkkijonojen jakamiseen yksittäisiksi merkeiksi tai kiinteäpituisiksi osamerkkijonoiksi. Ymmärtämällä, kuinka str_split()-funktiota käytetään, kehittäjät voivat suorittaa erilaisia toimintoja merkkijonon yksittäisille merkeille tai alimerkkijonoille. Str_split()-funktio on helppokäyttöinen ja monipuolinen, joten se on arvokas funktio kaikille PHP-kehittäjille.