削除手順: 1. 構文 "$res=[];" を使用して、キーが削除された配列要素を格納する空の配列を定義します; 2. foreach ステートメントを使用して、次の外部要素をループします。二次元配列、構文 "foreach($arr as $v){//ループ本体コード}"; 3. ループ本体で、二次元配列のキー(キー名)を削除します、構文 "if( is_array($v)){$res []=array_values($v);}else{$res[]=$v;}"。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php では、以下を使用できます。 foreach ステートメントと array_values() 関数を使用して、2 次元配列のキー (キー名) を削除します。
実装手順:
ステップ 1: キー (キー名) が削除された配列要素を格納する空の配列を定義します。
$res=[];
ステップ 2: foreach ステートメントを使用して、2 次元配列の外側の配列要素をループします。
foreach($arr as $v){ //循环体代码 }
ステップ 3. ループ本体で、外側と内側の配列要素のキー (キー名) を削除します。
is_array() 関数を使用して、外側の要素を決定します。 layer 要素が配列型であるかどうか (つまり、2 次元配列の内部配列であるかどうか)if(is_array($v)){ $res[]=array_values($v); }else{ $res[]=$v; }
完全な実装コード:
<?php header('content-type:text/html;charset=utf-8'); $arr = array( "a"=>1, "b"=>2, "c"=>array("c1"=>3,"c2"=>4,"c3"=>5,"c4"=>6), "d"=>6, "e"=>array("e1"=>7,"e2"=>8,"e3"=>9,"e4"=>10), "f"=>10, "g"=>array("g1"=>11,"g2"=>12,"g3"=>13) ); echo "原二维数组:"; var_dump($arr); $res=[]; foreach($arr as $v){ if(is_array($v)){ $res[]=array_values($v); }else{ $res[]=$v; } } echo "去掉key(键名)的二维数组:"; var_dump($res); ?>
PHP ビデオ チュートリアル 」
以上がPHPで二次元配列からキー(キー名)を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。