ホームページ >バックエンド開発 >PHPの問題 >PHPの1次元配列からキー(キー名)を削除する方法

PHPの1次元配列からキー(キー名)を削除する方法

青灯夜游
青灯夜游オリジナル
2022-08-18 20:20:362474ブラウズ

2 つの削除方法: 1. array_values() 関数を使用してキー (キー名) を削除します。構文は「array_values (配列)」です。 2. 空の配列を定義し、foreach ステートメントを使用して元の配列をループし、ループ本体の空の配列に元の配列のキー値を渡します。構文は「foreach(original array as $v)」です。 {$空の配列名[]= $v;}」。

PHPの1次元配列からキー(キー名)を削除する方法

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

php one-次元配列 キー (キー名) を削除する 2 つの方法

方法 1: array_values() 関数を使用して、次の

array_values() 関数を削除します。 PHP 配列内のすべての要素の値を取得できます。この関数の構文は次のとおりです:

array_values($array)
  • パラメータ $array は、操作対象の配列です。 。

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

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

例: array_values() 関数は配列からキーを削除します

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);
$arr=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr);
var_dump(array_values($arr));
?>

出力結果:

PHPの1次元配列からキー(キー名)を削除する方法

#メソッド 2: foreach ループを使用する空の配列を削除します

  • foreach ステートメントを使用して元の配列をループします

  • ループ本体でキーを変更します元の配列の値 値は空の配列に渡されます

  • <?php
    $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33);
    var_dump($arr1);
    $arr2=array();
    foreach($arr1 as $v){
        $arr2[]=$v;
    }
    var_dump($arr2);
    ?>

PHPの1次元配列からキー(キー名)を削除する方法

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPの1次元配列からキー(キー名)を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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