ホームページ  >  記事  >  バックエンド開発  >  PHP は Array 配列内の指定されたキーを削除します (フルバージョン、関数にカプセル化され、テストコードが添付されています)_PHP チュートリアル

PHP は Array 配列内の指定されたキーを削除します (フルバージョン、関数にカプセル化され、テストコードが添付されています)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:04:21882ブラウズ

PHP は Array 配列内の指定されたキーを削除します (フルバージョン、関数にカプセル化され、テストコードが添付されています)

問題の背景: 配列は通常、キーと値のストレージに保存されます。場合によっては、指定されたキーと対応する値を削除する必要があります。しかし、なぜだかわかりませんが、値を知ることと値を削除することについて多くの投稿が話題になっており、私は誤解されそうになりました。

私が書いたコードの完全版を添付します:

リーリー
追加の指示:

1. 実際、問題は array_search 関数にあります。この関数は値に従って検索し、位置を取得できません。

2. したがって、キーに対応する場所をキーで検索する場合は、$keys で見つける必要があるのが、array_keys を呼び出す理由です。

3. array_search 関数は NULL または false を返す可能性があるため、絶対比較を使用する必要があります。 ==

http://www.bkjia.com/PHPjc/1073357.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1073357.html技術記事 PHP は Array 配列内の指定されたキーを削除します (フルバージョン、関数にカプセル化され、テストコードが添付されています) 問題の背景: 配列は一般にキーと値の保存方法です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。