PHP str_split 基本語法
array str_split ( 要切割的字串 , 每個字串長度 );
語法中的第一個參數"要切割的字串"應該不用解釋,比較需要解釋的是後面的參數"每個字串長度",這第二個參數是選擇性的,並不是一定要寫出來,如果有寫,也只能寫整數,所代表的意思是告訴 PHP 要把每個字串切割成多少個字元,當然空格也算是一個字元。
PHP str_split 範例
<?php
$string = "Good morning to you.";
$Arr1 = str_split($string); //根據每個字元切割
$Arr2 = str_split($string, 3); //根據每三個字元切割
print_r($Arr1);
print_r($Arr2);
?>
輸出結果會像這樣$string = "Good morning to you.";
$Arr1 = str_split($string); //根據每個字元切割
$Arr2 = str_split($string, 3); //根據每三個字元切割
print_r($Arr1);
print_r($Arr2);
?>
可以看到第一個陣列輸出的結果包含了幾個空值,其實那是本來字串中的空格,透過 PHP str_split 函式切割出來也算是一個字元,第二個陣列則劃分為每三個字元切割一次,同樣會把空格當成一個字元來處理。PHP str_split 的用法算是比較單純一點,如果你想要可以設定切割的條件,或者設定切割點,例如根據空格切開字串或是根據逗號切開字串,則須使用 PHP explode 函式。
推薦給您的相關主題