本文目錄一覽:
php用explode,可以提供多個字元作為分割符來進行分割數組嗎?
explode — 使用一個字元串分割另一個字元串, 它的函數原型如下:
array explode ( string $delimiter , string $string [, int $limit ] )
因此,它不可以提供多個字元作為分割符來進行分割數組。
如果要使用多個字元串作為分割字元,可以用另外一個函數 preg_split。
通過一個正則表達式分隔字元串, 它的函數原型如下:
array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] )
舉例:
?php
$str = “aa–bb++cc**dd”;
$arr = preg_split(‘/[-+\*]+/is’, $str);
echo “pre”;
print_r($arr);
echo “/pre”;
它的輸出結果是:
Array
(
[0] = aa
[1] = bb
[2] = cc
[3] = dd
);
在php中explode中起什麼作用
作用:把字元串打散為數組
如一個字元串為:123,123,456
那麼使用explode函數後,會變成一個數組arr[0]=123
arr[1]=123
arr[2]=456
親,滿意請採納
php語言中字元串分割用什麼函數?
「php分割字元串的函數有explode()和str_split() explode()」【摘要】
php語言中字元串分割用什麼函數?【提問】
「php分割字元串的函數有explode()和str_split() explode()」【回答】
explode() 函數使用一個字元串分割另一個字元串,並返回由字元串組成的數組。【回答】
原創文章,作者:YVWNX,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316779.html