ホームページ  >  記事  >  バックエンド開発  >  PHPでキーに基づいて配列要素を削除する方法

PHPでキーに基づいて配列要素を削除する方法

藏色散人
藏色散人オリジナル
2019-02-12 14:24:323337ブラウズ

配列 (1 つ以上の次元) が与えられた場合、タスクはキー値に基づいて配列要素を削除することです。

PHPでキーに基づいて配列要素を削除する方法

例は次のとおりです。

输入: 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(&#39;G&#39;, &#39;E&#39;, &#39;E&#39;, &#39;K&#39;, &#39;S&#39;);  
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 サイトの他の関連記事を参照してください。

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