0

この配列マージの何が問題になっていますか?

$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..。

この出力を取得するにはどうすればよいですか?ありがとうございました。

4

3 に答える 3

8

array_mergeマージされた結果を返します。これは、それを保存する必要があることを意味します。

$merged_array = array_merge($array_az, $array_AZ, $array_09);
print_r($merged_array);
于 2011-02-07T15:53:44.177 に答える
4

array_mergeは、結果の配列を返します。結果を保存する必要があります

$merged = array_merge($array_az, $array_AZ, $array_09);
于 2011-02-07T15:55:40.753 に答える
2

array_merge新しい配列を返し、参照によって配列に作用しません。次のことを試してください。

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

$array_az目的の結果が含まれるようになりました。

于 2011-02-07T15:56:13.483 に答える