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

WBOY
リリース: 2016-06-13 13:18:00
オリジナル
756 人が閲覧しました

特定の配列内容を削除し、配列インデックスを再構築する PHP メソッド
インターネット マーケティング トレーニング www.wlyxtrain.com.PHP では、特定の配列要素を具体的に削除するメソッドが提供されていないことがわかっています。

しかし、unset() 関数を使用して実行できます。

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


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

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

この関数は array_splice です。

使いやすいように、誰でも使用できる関数にカプセル化しました。



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


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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート