Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 - Fatal编程技术网

如何将整数范围转换为PHP数组

如何将整数范围转换为PHP数组,php,arrays,Php,Arrays,我正在尝试转换这些整数/数字: $groups = '1707,1723,1733,16254,16256,18704,19792,29268,34956'; 进入PHP数组中的数组: array("1707","1723","1733","29268","34956"); 我在用这个 $tags = array(); foreach($groups as $index){ array_push($tags, $index); } 但要不断得到下面的错误 Error:

我正在尝试转换这些整数/数字:

$groups = '1707,1723,1733,16254,16256,18704,19792,29268,34956';
进入PHP数组中的数组:

array("1707","1723","1733","29268","34956");
我在用这个

 $tags = array();
 foreach($groups as $index){
     array_push($tags, $index);
  }
但要不断得到下面的错误

 Error: Invalid argument supplied for foreach()
简单呼叫:

函数的作用是:将字符串拆分为数组

$groups = '1707,1723,1733,16254,16256,18704,19792,29268,34956';
print_r(explode(",",$groups));

用法:
explode(“,”,$groups)
如果您输入的内容类似于
170717231733
等(逗号后的空格),您可能需要在之后删除单个结果。是否要删除
16254162561870419792
?请阅读。它需要一个数组(或一个实现
Iterable
的对象),但您为它提供了一个字符串。这样不行。将字符串拆分为碎片并生成数组。您甚至不需要对它进行迭代,因为它会生成所需的
$tags
$groups = '1707,1723,1733,16254,16256,18704,19792,29268,34956';
print_r(explode(",",$groups));