我有一个动态填充的$arr = array(a,b,c,d);
格式的简单数组。
我如何将其转换为像
这样的关联数组$newarr = array(
'embedCode0' => a,
'embedCode1' => b,
'embedCode2' => c,
'embedCode3' => d
);
我知道我已经可以使用b
访问$arr
中的$arr[1]
,但我将$newarr
从PHP传递到Javascript,并使用{{1}访问JS中的数组项},phpVars.embedCode0
等
我尝试使用phpVars.embedCode1
和$arr
从JS中的phpVars[0]
访问项目,但这两种方法都不起作用,所以我认为我需要在PHP中使用键值创建关联数组第一
答案 0 :(得分:2)
您可以创建一个关联数组:
$newarr = array();
foreach($arr as $key=>$value){
$newarr["embedCode$key"] = $value;
}
答案 1 :(得分:-1)
array_flip会做
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$result=array_flip($a1);
print_r($result);