ホームページ  >  記事  >  バックエンド開発  >  PHP配列に数値インデックスを保持する方法

PHP配列に数値インデックスを保持する方法

WBOY
WBOYオリジナル
2016-06-13 13:18:081002ブラウズ

PHP配列に数値インデックスを保持するにはどうすればよいですか?
PHP 配列に数値インデックスを保持するにはどうすればよいですか?

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
    $arr=array("4","5","6");

    $arr2=array();
    foreach($arr as $v){
        $arr2[$v]=$v;
    }
    print_r($arr2);
    echo "<hr>";
    $arr3=array_merge(array("1"=>"1","2"=>"..."),$arr2);
    print_r($arr3);
?>





-----解決策------------- - ------
print_r(array("1"=>​​"1","2"=>"...") + $arr2);

Array ( [1] => 1 [2] = > ... [4] => 4 [5] => 5 [6] => 6 )


array_merge() 1 つ以上の配列のセルを結合します。ある配列内の は、前の配列に追加されます。結果の配列を返します。

入力配列に同じ文字列キー名がある場合、キー名の後の値で前の値が上書きされます。ただし、配列に数値キーが含まれている場合、後続の値は元の値を上書きせず、追加されます。

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