ホームページ >バックエンド開発 >PHPチュートリアル >PHP配列(unset、array_splice)から要素を削除するにはどうすればよいですか? _PHP チュートリアル

PHP配列(unset、array_splice)から要素を削除するにはどうすればよいですか? _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:17:141409ブラウズ

PHP 配列の要素を削除する方法 (unset、array_splice)?

配列内の要素を削除したい場合は、 unset を直接使用できますが、配列のインデックスは再配置されません。

リーリー

結果は次のとおりです:

リーリー

それでは、欠落している要素が埋められ、配列のインデックスが再作成されることを保証するにはどうすればよいでしょうか?答えは array_splice():

です。 リーリー

結果は次のとおりです:

<?php  
$arr = array('a','b','c','d');
unset($arr[1]);
print_r($arr);

興味がありそうな記事

  • PHP は配列 (array_filter) から null 要素を削除します
  • php は配列に値が存在するかどうかを調べます (in_array()、array_search()、array_key_exists())
  • php 方法配列の最初と最後の要素を削除
  • JavaScriptの配列操作関数まとめ(プッシュ、ポップ、ジョイン、シフト、アンシフト、スライス、スプライス、連結)
  • PHP 配列のマージ+array_mergeの差分
  • php null値要素のクリア配列内
  • PHP 配列関数 array_walk() メモ
  • php は配列の最後の要素を取得します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/894202.html技術記事 PHP配列(unset、array_splice)から要素を削除するにはどうすればよいですか? 配列内の要素を削除したい場合は、 unset を直接使用できますが、配列のインデックスは再配置されません: ?php $arr =...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。