在 PHP 中,能将一段字符串转化为数组的函数是`explode()`。该函数接受两个参数:第一个参数是一个分隔符,用来将字符串分割成数组;第二个参数是需要分割的字符串。下面来看一个例子:
$str = "1,2,3,4";
$arr = explode(",", $str);
print_r($arr);
输出结果为:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
)
可以看到,该函数将一个以逗号为分隔符的字符串转化为了一个数组。但是,如果需要去掉数组的第一个元素该怎么做呢?这时可以使用 PHP 中的`array_shift()`函数,该函数可以将数组的第一个元素移除,并返回该元素的值。下面看一个例子:
$arr = array("1", "2", "3", "4");
$removeFirst = array_shift($arr);
print_r($arr);
echo "被移除的元素为:".$removeFirst;
输出结果为:
Array
(
[0] => 2
[1] => 3
[2] => 4
)
被移除的元素为:1
使用上面两个函数的组合,就可以将一个以逗号为分隔符的字符串转化为一个数组,并去掉数组的第一个元素:
$str = "1,2,3,4";
$arr = explode(",", $str);
$removeFirst = array_shift($arr);
print_r($arr);
echo "被移除的元素为:".$removeFirst;
输出结果为:
Array
(
[0] => 2
[1] => 3
[2] => 4
)
被移除的元素为:1
以上是使用 PHP 完成将一个以逗号为分隔符的字符串转化成数组,并去掉数组第一个元素的方法。