Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.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,我有一个字符串变量,如何将其更改为数组: $checkedValues = $_POST['checkedValues']; variable $checkedValues = 257, 259, 261 Array ( [0] => 257, 259, 261 ) 如何将此变量更改为如下所示的数组 Array ( [0] => 257,[1] => 259,[2] => 261 ) 为此使用explode() $checkedValues = "257,

我有一个字符串变量,如何将其更改为数组:

$checkedValues  = $_POST['checkedValues'];

variable $checkedValues = 257, 259, 261

Array ( [0] => 257, 259, 261 ) 
如何将此变量更改为如下所示的数组

 Array ( [0] => 257,[1] => 259,[2] => 261 ) 
为此使用
explode()

$checkedValues = "257, 259, 261";
$arr = explode(", ",$checkedValues);
这方面的输出将是

Array
(
    [0] => 257
    [1] => 259
    [2] => 261
)
使用

输出

Array
(
    [0] => 257
    [1] => 259
    [2] => 261
)
将短语拆分为任意数量的逗号或空格字符,包括“”\r\t\n和\f

Array
(
    [0] => 257
    [1] => 259
    [2] => 261
)
$string = $_POST['checkedValues'];
$delimiter = ",";
$to_array = explode("$delimiter", $string);
var_dump($to_array);