ホームページ  >  記事  >  バックエンド開発  >  PHPで連想配列をインデックス配列に変換する方法

PHPで連想配列をインデックス配列に変換する方法

青灯夜游
青灯夜游オリジナル
2021-06-25 17:36:594568ブラウズ

PHP では、array_values() 関数を使用して、「array_values(array)」という構文で連想配列をインデックス配列に変換できます。array_values() 関数は、値を含む配列を返すことができます。すべての配列要素の値を取得し、返される配列には数値キーが使用されます。

PHPで連想配列をインデックス配列に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

連想配列とはインデックス配列

  • インデックス配列: 配列の添字は数値です;
  • 連想配列: 配列の添字は次のとおりです文字

##php 連想配列をインデックス配列に変換するメソッド

PHP では、array_values() 関数を使用して変換できます。連想配列をインデックス配列に変換します。

array_values() 関数は、配列内のすべての要素の値を取得し、配列内のすべての値を含む配列を返すことができます。 (返される配列には、0 から始まり 1 ずつ増加する数値キーが使用されます。)

この関数の構文形式は次のとおりです:

array_values(array)

パラメータ配列は配列です。手術を受けている。

array_values() 関数は、配列内のすべての要素の値を返します。使い方は非常に簡単です。必須パラメータを 1 つだけ指定すると、配列内のすべての値を含む配列を返すことができます。指定された配列ですが、キーは保持されません。返される配列はインデックス付き配列の形式で、配列インデックスは 0 から始まり 1 ずつ増加します。

array_values() 関数は、要素の添字がわかりにくい配列、または連想配列をインデックス付き配列に変換する場合に特に適しています。

例: 連想配列をインデックス配列に変換

<?php
header("Content-type:text/html;charset=utf-8");
    $array = array(
        &#39;name&#39;  => &#39;php中文网&#39;,
        &#39;url&#39;   => &#39;http://www.php.cn&#39;,
        &#39;title&#39; => &#39;PHP教程&#39;,
        &#39;article&#39; => &#39;array_rand()函数&#39;
    );
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
	var_dump($array);
    var_dump(array_values($array));

?>

出力:

PHPで連想配列をインデックス配列に変換する方法

推奨される学習:PHP ビデオ チュートリアル >>

以上がPHPで連想配列をインデックス配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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