配列 (1 つ以上の次元) が与えられた場合、タスクはキー値に基づいて配列要素を削除することです。
例は次のとおりです。
输入: Array ( [0] => 'G' [1] => 'E' [2] => 'E' [3] => 'K' [4] => 'S' ) Key = 2 输出: Array ( [0] => 'G' [1] => 'E' [3] => 'K' [4] => 'S' )
unset() 関数を使用します。 unset() 関数は、配列から要素を削除するために使用されます。 unset 関数は、他の変数を破棄するために使用され、配列の要素を削除するためにも使用されます。この unset コマンドは、配列キーを入力として受け取り、配列から要素を削除します。削除後、関連付けられたキーと値は変更されません。
構文:
unset($variable)
パラメータ: この関数は単一のパラメータ変数を受け入れます。これは必須パラメータであり、要素の設定を解除するために使用されます。
手順 1: 1 次元配列から要素を削除します。
<?php $arr = array('G', 'E', 'E', 'K', 'S'); print_r($arr); unset($arr[2]); print_r($arr); ?>
出力:
Array ( [0] => G [1] => E [2] => E [3] => K [4] => S ) Array ( [0] => G [1] => E [3] => K [4] => S )
プログラム 2: 連想配列から要素を削除します。
<?php $marks = array( "Ankit" => array( "C" => 95, "DCO" => 85, ), "Ram" => array( "C" => 78, "DCO" => 98, ), "Anoop" => array( "C" => 88, "DCO" => 46, ), ); echo "删除元素前 <br>"; print_r($marks); unset($marks["Ram"]); echo "删除元素后 <br>"; print_r($marks); ?>
出力:
删除元素前 Array ( [Ankit] => Array ( [C] => 95 [DCO] => 85 ) [Ram] => Array ( [C] => 78 [DCO] => 98 ) [Anoop] => Array ( [C] => 88 [DCO] => 46 ) ) 删除元素后 Array ( [Ankit] => Array ( [C] => 95 [DCO] => 85 ) [Anoop] => Array ( [C] => 88 [DCO] => 46 ) )
推奨事項: "PHP チュートリアル"
この記事は、PHP でキーベースのキーを削除する方法について説明しています。配列要素のメソッド紹介はシンプルで分かりやすいので、困っている友達の役に立てば幸いです!
以上がPHPでキーに基づいて配列要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。