以下のエディターは、配列内の指定された添え字を持つ要素を削除するための PHP メソッドを共有します。これは優れた参考値であり、皆さんの役に立つことを願っています。エディターに従って見てみましょう。
1. 前に、配列がスタックまたはキューとして使用される場合の要素の削除について説明しました。つまり、削除は順番に定期的に行われます。では、配列の途中から要素を削除する必要がある場合はどうすればよいでしょうか?今日説明する unset() 関数が必要です。
2. unset() 関数を使用すると、配列内の要素をキャンセルできますが、PHP のインデックスには特別な意味があるため、配列のインデックスは再作成されません。つまり、元のインデックスが維持されます。 。
3. 表示例:
<?php $arr = array(1=>'one',2=>'two',3=>'three'); //删除下标为2的元素 unset($arr[2]); //将得到Array(1=>'one',3=>'three') //使用array_values()重新建立索引 $aar = array_values($arr); //$aar = array(0=>'one',1=>'three') ?>
4. 上記の例のコードの最後の行は、配列インデックスを再確立することです。ここでは、次のように説明します。 unset() 関数を使用して要素を削除した後、インデックス添字の順序は再確立されないためです。連続したインデックス添え字が必要な場合は、array_values() 関数を使用してインデックス添え字の順序を再作成できます。
注: ここでいうインデックスの再作成とは、0 から始まる連続した添字を再作成することを意味します。インデックスに番号が付けられていない場合でも、インデックスは再作成されます。
配列内の指定された添え字を持つ要素を削除する上記の PHP メソッドは、エディターによって共有されるすべての内容です。参考にしていただければ幸いです。また、PHP 中国語 Web サイトをサポートしていただければ幸いです。
#興味があるかもしれない記事:XML を解析して SQL ステートメントを生成するための php メソッド php のヒント
#
以上がPHPは、配列メソッドのphpの例で指定された添え字を持つ要素を削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。