现在我的数组正在存储像
这样的值Array([0] => "Aaa", "bbb", "ccc")
如何使用PHP
创建如下所示的数组Array[0] = "Aaa", Array[1] = "bbb"
如何制作这样的。我试图爆炸它没有正确采取值如果有人知道解决方案。请帮我摆脱这个。提前谢谢。
答案 0 :(得分:4)
$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);
答案 1 :(得分:3)
使用explode
根据昏迷将值拆分为多个值,使用str_replace删除引号:
你做这样的事情
$newarray = explode(',',str_replace('"', "",$oldarray[]));
或:
$newarray = explode('","',trim($oldarray[],'"'));
答案 2 :(得分:3)
使用explode
返回一个字符串数组,每个字符串都是字符串的子字符串,通过在字符串分隔符逗号形成的边界上将其拆分而形成。
$array1 = explode(',',$array[0]);
使用str_replace
删除双引号
str_replace('"', '', $array[0]);
$array1 = explode(',',str_replace('"', '',$array[0]));
检查array1[0]
,array1[1]
和array1[2]
以查找您的值