我想要使用一个数组,并在经过一些计算后制作一个单一的元素数组,然后对这些数组进行marge。数组元素加入
这样
$array1[] = array('a'=1 , 'b'=4);
$array2[] array('c'=5);
result[] = array('a'=1 , 'b'=4 , 'c'=5);
我需要在PHP函数为我 TNX为此,
我想要使用一个数组,并在经过一些计算后制作一个单一的元素数组,然后对这些数组进行marge。数组元素加入
这样
$array1[] = array('a'=1 , 'b'=4);
$array2[] array('c'=5);
result[] = array('a'=1 , 'b'=4 , 'c'=5);
我需要在PHP函数为我 TNX为此,
$result=array_merge($arr1,$arr2);
所有你需要的是array_merge()
。阅读the documentation。
这不是我所需要的 –
它给我这样的不是我所说的 $ beginning ='foo'; $ end = array(1 =>'bar'); $ result = array_merge((array)$ beginning,(array)$ end); --->它显示此给数组: 阵列 ( [0] => FOO [1] =>巴 ) –
'$结果= array_merge($数组1,$数组2);'这符合条件在你的问题。如果您的问题不完整,请更新它。谢谢。 – artlung
不知道,如果你真的数组看起来应该是这样
$result[] = array_merge($array1[0], $array2[0]);
更新:以上可能是过时的,问题发生了变化
不过,我想,你想是这样这
$array1 = array('a'=1 , 'b'=4);
$array2 = array('c'=5);
$result = array_merge($array1, $array2);
该代码将包含两个元素(a和c)的数组放入结果的新字段中......它不是合并。 – ty812
@Martin Hohenberg:http://ideone.com/UYiuT现在再次阅读这个问题;)我_merge_两个数组的字段(注意'[0]')作为一个新数组作为新数组元素'$ result'。不感觉很有用,但这是一个问题(至少在我写这个问题的时刻......该死的) – KingCrunch
对于所有对第一部分答案感到困惑的人来说,看看问题编辑。这个问题已经从最初的要求改变了。这不值得投票。 – Shef
$array1 = array('a'=1, 'b'=4); // $array1[] is wrong, it appends to array1
$array2 = array('c'=5);
$result = array_merge($array1, $array2);
这是一个笑话吗?
$array1 = array('a' => 1 , 'b' => 4);
$array2 = array('c' => 5);
$result = array_merge($array1, $array2);
您粘贴的代码不是PHP代码。无论哪种方式,你可能在寻找array_merge
。
我已经修复了你的语法,但从它的外观来看,你需要花一些时间学习基本的PHP语法。转到PHP手册http://php.net/您的母语可能有一个版本。 – dnagirl
@dnagirl:你编辑语法的理由是什么? '$ array [] = array''''';' – Shef
'$ array [] = array''a'= 1是无效的, 'b'= 4);'虽然我承认我可以离开'[]',如果你愿意,可以随意更换它。 – dnagirl