我的数据变量如下:爆炸数据/把它转换为PHP的阵列
canv = 2,3,4,5:::canp = 2,3,4:::canpr = 2,3,4:::canpp = 2,3,4:::all = 2,3,4
我需要它转变成一个数组看起来应该如下:
$arr = array(
"canv" => array("2", "3", "4", "5"),
"canp" => array("2", "3", "4"),
"canpr" => array("2", "3", "4"),
"canpp" => array("2", "3", "4"),
"all" => array("2", "3", "4")
);
你能帮助我吗?
谢谢。但现在,我想读取数组中是否存在该键:if(isset($ result [“canv”] [$ gid]))(其中$ gid是数组中的组ID),但它不工作,因为数组看起来像这样: 'array(“canv”=> array(1 =>“2”,2 =>“3”,3 =>“4”,4 =>“5”); '我需要它看起来像这样: 'array(“canv”=> array(“2”,“3”,“4”,“5”);' 它怎么能完成了吗? – Lucas
'if(isset($ result ['canv'])&& in_array($ gid,$ result ['canv']))' – nachito
'你不能让数组看起来像'array(“2”,“3 “,”4“,”5“),必须有索引。 – nachito