Php 从explode中的特定数组计数

Php 从explode中的特定数组计数,php,explode,Php,Explode,是否可以从explode中的特定数组进行计数 例子: 但是我需要忽略第一个数组。意思是,我只想数5,6,7,8,9,忽略,这是“的数字 看 及 看 及 您可以使用删除数组的第一个元素 你写了“我想忽略第一个数组”,但你显然是指“数组元素”。请注意,“array”是explode函数的全部输出。您可以使用它删除数组的第一个元素 你写了“我想忽略第一个数组”,但你显然是指“数组元素”。请注意,“array”是explode函数的全部输出。只需使用下面的代码,而不是您的代码。。。在这里,我只是添

是否可以从explode中的特定数组进行计数

例子: 但是我需要忽略第一个数组。意思是,我只想数
5,6,7,8,9
,忽略
,这是“
的数字

您可以使用删除数组的第一个元素

你写了“我想忽略第一个数组”,但你显然是指“数组元素”。请注意,“array”是
explode
函数的全部输出。

您可以使用它删除数组的第一个元素


你写了“我想忽略第一个数组”,但你显然是指“数组元素”。请注意,“array”是explode函数的全部输出。

只需使用下面的代码,而不是您的代码。。。在这里,我只是添加了一个新的行。。。第四个

<?php
$number='This is the number of,5,6,7,8,9';
$collect=explode(",",$number);
array_shift($collect); // remove the first index from the array
print_r($collect);
?>

只要使用下面的代码,而不是你的。。。在这里,我只是添加了一个新的行。。。第四个

<?php
$number='This is the number of,5,6,7,8,9';
$collect=explode(",",$number);
array_shift($collect); // remove the first index from the array
print_r($collect);
?>
这是可能的

可以直接删除阵列的第一个元素:

$number='This is the number of,5,6,7,8,9';
$collect=explode(",",$number);
unset($collect[0]);
print_r($collect);
但简单地说,您应该使用正则表达式,以便只匹配数字:

preg_match_all('/,(\d+)/, explode(",",$number), $collect);
请参见

这是可能的

可以直接删除阵列的第一个元素:

$number='This is the number of,5,6,7,8,9';
$collect=explode(",",$number);
unset($collect[0]);
print_r($collect);
但简单地说,您应该使用正则表达式,以便只匹配数字:

preg_match_all('/,(\d+)/, explode(",",$number), $collect);

请参见

这是错误的,因为数组元素将从1开始计数,而不是从0开始计数。在大多数情况下,这是意外行为。这是不好的,因为数组元素将从1开始计数,而不是从0开始计数。在大多数情况下,这是意外的行为。谢谢。但我对php是新手。所以我很难使用这个函数。再次感谢通知我一件新的事情。谢谢。但我对php是新手。所以我很难使用这个函数。再次感谢通知我一件新的事情。
preg_match_all('/,(\d+)/, explode(",",$number), $collect);