2011-02-07 54 views
0

這個數組合並有什麼問題?PHP:陣列合併問題A - Z!= a - z

$array_az = range('a', 'z'); 
$array_AZ = range('A', 'Z'); 
$array_09 = range(0, 9); 
array_merge($array_az, $array_AZ, $array_09); 
print_r($array_az); // a, b, c ... z, 0, 1 ... 

但我想是這樣的: // A,B,C,Z,A,B,C,Z,0,1 ...

怎麼可能我得到這個輸出? 謝謝。

回答

8

array_merge返回合併結果,這意味着您需要存儲它。

$merged_array = array_merge($array_az, $array_AZ, $array_09); 
print_r($merged_array); 
4

array_merge返回結果數組。你應該保存結果

$merged = array_merge($array_az, $array_AZ, $array_09); 
2

array_merge返回一個新的數組,並參考陣列上不採取行動。請嘗試以下操作:

$array_az = array_merge($array_az, $array_AZ, $array_09); 

$array_az現在將包含您所需的結果。