在php中,explode的意思為“字串轉數組”,用於將一個字串根據分隔符號拆分為若干個子串,然後將這些子串組合成數組並返回,語法“ explode(分隔字元,字串,元素數目)」;此函數的第三個參數可以省略,用於規定要傳回陣列元素的數目。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
在php中,explode的意思是「字符串轉數組」。
explode() 函數可以基於字串分隔符號拆分字串,即它將一個字串根據分隔符號拆分為若干個子字串,然後將這些子字串組合成數組並傳回。其語法格式如下:
explode($separator,$string,$limit)
參數說明如下:
$limit:可選參數,可以為空,規定要傳回陣列元素的數量;
可能的值:
<?php header('content-type:text/html;charset=utf-8'); $str = 'one,two,three,four'; $arr = explode(',', $str); var_dump($arr); $arr = explode(',', $str, 3); var_dump($arr); $arr = explode(',', $str, -2); var_dump($arr); $arr = explode(',', $str, 0); var_dump($arr); ?>
如果$separator 為空字串""
,程式將會提示Warning,並且explode( ) 函數將傳回FALSE;如果$separator 所包含的值在$string 中找不到,並且使用了負數的$limit,則會傳回空的array,否則傳回包含$string 單一元素的陣列。
範例:
<?php $str = 'one,two,three,four'; $arr = explode('', $str); var_dump($arr); $arr = explode('@', $str, -1); var_dump($arr); ?>
推薦:《PHP影片教學》
以上是php explode是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!