PHP中的数组分割


Array Split In PHP

现在我的数组存储像

这样的值
Array([0] => "Aaa", "bbb", "ccc")

如何使用PHP创建如下数组

Array[0] = "Aaa", Array[1] = "bbb"

怎么做这样的。我尝试过爆炸,它没有正确地取值,如果有人知道解决方案。请帮我摆脱这一切。

$oldarray[0]='"abc","def","hij"';
$oldarray[1]='"abc","def","hij"';
$newarray=array();
foreach ($oldarray as $value) {
    $newarray[] = str_replace('"','',explode(',',$value));
    //print_r($value);die();
}
print_r($newarray);

使用explode

返回一个字符串数组,每个字符串都是字符串的一个子字符串,该字符串由字符串分隔符逗号形成的边界分隔而成。

$array1 = explode(',',$array[0]);

使用str_replace删除双引号

 str_replace('"', '', $array[0]);
 $array1 = explode(',',str_replace('"', '',$array[0]));

检查array1[0], array1[1]array1[2]找到您的值

使用explode根据逗号将值分割为多个值,使用str_replace删除引号:

你可以这样做

$newarray = explode(',',str_replace('"', "",$oldarray[]));

或:

$newarray = explode('","',trim($oldarray[],'"'));

文档