最简单的方法来追加一对PHP数组
问题描述:
我想追加对PHP的数组, 这是我目前有;最简单的方法来追加一对PHP数组
pairs[0]['key1'] = 'something1';
pairs[0]['key2'] = 'something2';
pairs[1]['key1'] = 'other1';
pairs[1]['key2'] = 'other2';
pairs[2]['key1'] = 'thing1';
pairs[2]['key2'] = 'thing2';
有没有办法不必指定索引? 即伪代码;
pairs[] = [key1=something1,key2=something2]
答
for ($i=0;$i<=10;$i++){
$arr[] = array("key"=>$i,"info"=>"something" . $i);
}
print_r($arr);
// output => Array ([0] => Array ([key] => 0 [info] => something0) [1] => Array ([key] => 1 [info] => something1) [2] => Array ([key] => 2 [info] => something2)) ...
答
也许尝试什么:
$pairs[]=array(key1 => "something1", key2 => "something2")
或
$pairs[]=array_combine(array("key1","key2"),array("something1","something2"));
(未测试)
你想要什么输出? – 2013-02-25 07:22:37
'$ pairs [] = array('key1'=>'something1','key2'=>'something2');'或in PHP> = 5.4'$ pairs [] = ['key1'=>'something1' ,'key2'=>'something2'];' – 2013-02-25 07:22:48