PHP では、array_values() 関数を使用して、「array_values(array)」という構文で連想配列をインデックス配列に変換できます。array_values() 関数は、値を含む配列を返すことができます。すべての配列要素の値を取得し、返される配列には数値キーが使用されます。
このチュートリアルの動作環境: 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( 'name' => 'php中文网', 'url' => 'http://www.php.cn', 'title' => 'PHP教程', 'article' => 'array_rand()函数' ); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); var_dump(array_values($array)); ?>
出力:
推奨される学習:PHP ビデオ チュートリアル >>
以上がPHPで連想配列をインデックス配列に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。