ホームページ >php教程 >php手册 >特定の配列内容を削除し、配列インデックスを再構築する PHP メソッド。

特定の配列内容を削除し、配列インデックスを再構築する PHP メソッド。

WBOY
WBOYオリジナル
2016-06-13 12:11:21900ブラウズ

コードをコピー コードは次のとおりです。


$a = array('a','b','c',' d') ;
unset($a[2]);
print_r($a);


しかし、このメソッドの最大の欠点は、配列インデックスが再構築されないことです。

情報を確認したところ、PHP がこの関数を提供していることがわかりましたが、これは非常に間接的なものです。

この関数は、使用の便宜上、array_splice です。


コードをコピー コードは次のとおりです。

function array_remove(&$) arr,$offset){

array_splice($arr ,$offset,1)
}
$a = array('a','b','c','d'); 🎜>array_remove($a,2);
print_r($a);


テスト後、位置 2 の要素が実際に削除され、インデックスが再設定されたことがわかります。 -設立。

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