PHP 文檔preg_split說明如下:返回一個數組,其中包含沿由模式匹配的邊界拆分的主題子字符串,如果失敗則返回 FALSE。我必須為此編寫一個單元測試,但我無法生成任何返回 false 的模式。在什么情況下會發生這種情況?
1 回答

守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
如果由于輸入無效而無法執行 preg_split,preg_split 將返回 false。
例子-
$string = array("sdasds"); // Invalid string
$array=preg_split('/[\s,]+/',$string);
var_dump($array); //false
$string = "sdasds";
$array=preg_split('j',$string); // Invalid pattern
var_dump($array); //false
除了這兩個參數之外,它還適用于其他參數。
preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $flags = 0 ]] ) : array
- 1 回答
- 0 關注
- 100 瀏覽
添加回答
舉報
0/150
提交
取消