2

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]
4

3 に答える 3

2
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 ) ) ... 
于 2013-02-25T07:24:32.693 に答える
0

array_push()はあなたが望むことをします

array_push($pairs, array('key1' => 'something1', 'key2' => 'something2'))
于 2013-02-25T07:24:03.500 に答える
0

多分試してみてください:

$pairs[]=array(key1 => "something1", key2 => "something2")

また

$pairs[]=array_combine(array("key1","key2"),array("something1","something2"));

(未検証)

于 2013-02-25T07:29:51.260 に答える