PHP str_split() funktsiooni kasutamine
Jagatav string ja märkide arv massiivi elemendi kohta on funktsiooni str split() kaks sisendit. Kui teist parameetrit pole määratud, jagab funktsioon stringi üksikuteks tähemärkideks, funktsiooni str_split() süntaks on järgmine:
str_split ( $string , $jagatud_pikkus ) ;Kus $string on poolitav sisendstring ja $split_length on iga massiivi elemendi pikkus. Kui parameetrit $split_length ei pakuta, jagab funktsioon stringi üksikuteks tähemärkideks.
Näide 1: stringi jagamine üksikuteks tähemärkideks
Selles näites kasutame funktsiooni str_split(), et jagada string üksikuteks tähemärkideks ja kuvada tulemus ekraanil:
$string = 'Tere, Linux' ;
$märki = str_split ( $string ) ;
print_r ( $märki ) ;
?>
Selles koodis määratleme kõigepealt stringi muutuja, mis sisaldab teksti 'Tere, Linux'. Seejärel kutsume välja funktsiooni str_split(), mille esimese parameetrina on muutuja $string. Funktsioon jagab stringi üksikuteks tähemärkideks ja tagastab märke sisaldava massiivi. Funktsioon print_r() tulemuseks oleva massiivi kuvamiseks ekraanil:
Näide 2: Stringi jagamine fikseeritud pikkusega alamstringideks
Selles näites kasutame funktsiooni str_split(), et jagada string fikseeritud pikkusega kahest tähemärgist koosnevateks alamstringideks.
$string = 'Tere Linux' ;
$alamstringid = str_split ( $string , 2 ) ;
print_r ( $alamstringid ) ;
?>
Selles koodis määratleme kõigepealt stringi muutuja, mis sisaldab kogu stringi. Seejärel kutsume välja funktsiooni str_split(), mille esimese parameetrina on $string ja teise parameetrina väärtus 2. Funktsioon jagab teksti kahekohalisteks alamstringideks ja väljastab alamstringide massiivi. Seejärel kasutame saadud massiivi ekraanil kuvamiseks funktsiooni print_r().
Järeldus
PHP str_split() funktsioon on kasulik tööriist stringide jagamiseks üksikuteks tähemärkideks või fikseeritud pikkusega alamstringideks. Mõistes, kuidas funktsiooni str_split() kasutada, saavad arendajad teha erinevaid toiminguid stringi üksikute märkide või alamstringidega. Funktsiooni str_split() on lihtne kasutada ja see on mitmekülgne, muutes selle väärtuslikuks funktsiooniks igale PHP arendajale.