0

データの一部である数値キーを使用しています。初期化された順序を信頼できる場合、ソリューションはより簡単で読みやすく、コードがよりクリーンになります。

おそらく明らかですが、配列の初期化とforeach()データの出力の間、他の配列関数は配列に接触しません。

4

3 に答える 3

3

PHP 配列はハッシュとして実装されます。数値キーの場合でも、他の言語のリストやセットとは異なり、キーは実際に存在し、値が関連付けられています。(数値) キーに関連付けられた値を実際に変更することになるため、順序自体は変更されないことを期待できます。

于 2012-05-15T20:23:33.763 に答える
0

あなたはそれを頼りにすることができます。PHP は、sort()または同様の関数呼び出しの後にのみ順序を変更します。

var_dump()ちなみに、配列を自分で ing することで見つけることができました。

于 2012-05-15T20:23:07.667 に答える
0

あなたが尋ねている場合:

array("a","b","c")

は常に a をキー 1 に、b をキー 2 に、c をキー 3 に配置します。その場合、はい、それを数えることができます (したがって名前配列)。

于 2012-05-15T20:25:54.867 に答える