如何将一个字符串array_push转换为多维数组

时间:2013-11-23 14:49:48

标签: php arrays multidimensional-array push array-push

问题在于:

  $arr = array(array());

  $arr[0]['a'] = 'for 0.a';
  $arr[0]['b'] = 'for 0.b';
  $arr[1]['a'] = 'for 1.a';
  $arr[1]['b'] = 'for 1.b';

  array_push($arr,'for 2.a');
  array_push($arr,'for 2.b');

  print_r($arr);

2.a的字符串“应该在$arr[2]['a']中。我该怎么办?

1 个答案:

答案 0 :(得分:0)

array_push($arr,array('a'=>'for 2.a','b'=>'for 2.b'));

$arr[2]['a'] = 'for 2.a';
$arr[2]['b'] = 'for 2.b';