Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中使用数组变量拆分并存储到列表中_Php_Arrays_List_Split - Fatal编程技术网

在php中使用数组变量拆分并存储到列表中

在php中使用数组变量拆分并存储到列表中,php,arrays,list,split,Php,Arrays,List,Split,我有一个从网页上得到的号码 $number=12-34-33-87-54-。。。。。。。。。。。。。。。。等等 $number可以有两个数字,如$number=12-34 或 它可能有3个数字,比如$number=12-34-33 或 它可能有更多的数字,如$number=12-34-33-87-54-。。。。。。。。。。等等 我想把它除以“-”,然后存储在一个数组中。 类数组(12,34,33,…) 我使用了下面给出的代码,但它不起作用 <?php $a=array(); list($a

我有一个从网页上得到的号码 $number=12-34-33-87-54-。。。。。。。。。。。。。。。。等等

$number可以有两个数字,如$number=12-34 或 它可能有3个数字,比如$number=12-34-33 或 它可能有更多的数字,如$number=12-34-33-87-54-。。。。。。。。。。等等

我想把它除以“-”,然后存储在一个数组中。 类数组(12,34,33,…)

我使用了下面给出的代码,但它不起作用

<?php
$a=array();
list($a)=split('-',$number);
foreach($a as $v)
{
echo $v;
}
?>

请告诉我如何拆分此文件?

虽然
split()
是,但它可以帮您解决问题

<?php
$a=explode('-',$number);
foreach($a as $v)
{
    echo $v;
}
?>

它假定一个
是默认值,因此您可以在CSV上使用它,而无需指定。

尽管
split()
是,但它将为您提供帮助

<?php
$a=explode('-',$number);
foreach($a as $v)
{
    echo $v;
}
?>
$parts = explode('-',$number);

它假定
是默认值,因此您可以在CSV上使用它,而无需指定。

是您在此需要的

$parts = explode('-',$number);
$arrayOfTokens = explode('-',$number);
explode返回一个字符串数组,如所提供的文档中所述。

就是您在这里需要的

$arrayOfTokens = explode('-',$number);

explode返回一个字符串数组,如提供的文档中所述。

explode将返回此数组,而不会受到您的任何干扰

$returnedArray = explode('-',$number);

这对你来说应该很好

explode将返回此阵列,而不会受到你方的任何干扰

$returnedArray = explode('-',$number);

这对您来说应该很好

谷歌的@geenhank+1用于bitly覆盖lmgtfy:)谷歌的@geenhank+1用于bitly覆盖lmgtfy:)请改进您的答案,包括解释为什么这是最合适的解决方案。纯代码答案对未来读者的教育作用不大。请改进您的答案,包括解释为什么这是最合适的解决方案。只有代码的答案对未来读者的教育作用微乎其微。