コード行を共有する

WBOY
WBOYオリジナル
2016-06-23 14:05:39804ブラウズ

$arr = array(2=>'PHP','2'=>'mysql','2.5'=>'linux',2.5=>'apache');
var_dump($arr);
結果を実行する前によく考えてください。


ディスカッションに返信(解決策)

'2.5'は変更されない
'2'は2に変換される
2.5は2に四捨五入される
後の割り当てが前の割り当てをカバーする

結果はわずかに変化する

思考上記とほぼ同じで、結果は次のようになります:
array(2) { [2]=> string(6) "apache" ["2.5"]=> string(5) "linux" }

もっと!多くを学んだ!

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。