Använda PHP str_split()-funktionen
Strängen som ska delas och antalet tecken per matriselement är de två ingångarna för str split()-funktionen. Om den andra parametern inte anges delar funktionen upp strängen i enskilda tecken, syntaxen för funktionen str_split() är som följer:
str_split ( $string , $split_length ) ;Där $string är indatasträngen som ska delas och $split_length är längden på varje arrayelement. Om parametern $split_length inte tillhandahålls delar funktionen upp strängen i enskilda tecken.
Exempel 1: Dela upp en sträng i enskilda tecken
I det här exemplet kommer vi att använda funktionen str_split() för att dela upp en sträng i individuella tecken och visa resultatet på skärmen:
$string = 'Hej, Linux' ;
$tecken = str_split ( $string ) ;
print_r ( $tecken ) ;
?>
I den här koden definierar vi först en strängvariabel som innehåller texten 'Hej, Linux'. Vi anropar sedan funktionen str_split() med variabeln $string som första parameter. Funktionen delar upp strängen i enskilda tecken och returnerar en array som innehåller tecknen. Funktionen print_r() för att visa den resulterande arrayen på skärmen:
Exempel 2: Dela upp en sträng i delsträngar med fast längd
I det här exemplet kommer vi att använda funktionen str_split() för att dela upp en sträng i delsträngar med fast längd med två tecken vardera.
$string = 'Hej Linux' ;
$substrings = str_split ( $string , 2 ) ;
print_r ( $substrings ) ;
?>
I den här koden definierar vi först en strängvariabel som innehåller hela strängen. Vi anropar sedan funktionen str_split() med variabeln $string som första parameter och värdet 2 som andra parameter. Funktionen delar upp texten i två teckens delsträngar och matar ut en array av delsträngarna. Vi använder sedan funktionen print_r() för att visa den resulterande arrayen på skärmen.
Slutsats
PHP str_split()-funktionen är ett användbart verktyg för att dela upp strängar i individuella tecken eller delsträngar med fast längd. Genom att förstå hur man använder str_split()-funktionen kan utvecklare utföra olika operationer på enskilda tecken eller delsträngar i en sträng. Str_split()-funktionen är lätt att använda och mångsidig, vilket gör den till en värdefull funktion för alla PHP-utvecklare att känna till.