请注意,空输入字符串仍将导致输出数组中包含一个元素。在处理未知输入时,请记住这一点。
例如,您可能正在按正斜杠分割 URI 的一部分(例如“articles/42/show”=> [“articles”, “42”, “show”])。并且您可能希望空 URI 将导致空数组(""=>[])。相反,它将包含一个元素,其中包含一个空字符串
<?php
$uri = '';
$parts = explode('/', $uri);
var_dump($parts);
?>
将输出
数组(1) {
[0]=>
字符串(0) ""
}
并且不
数组(0) {
}