ホームページ > バックエンド開発 > PHPの問題 > PHPで指定された添え字を持つ配列要素を削除する方法

PHPで指定された添え字を持つ配列要素を削除する方法

青灯夜游
リリース: 2023-03-08 07:08:01
オリジナル
2451 人が閲覧しました

PHP で unset() 関数を使用すると、指定した添字の配列要素を削除できます。構文形式は「unset($arr[指定された添字]);」です。 unset() 関数を使用すると、配列内の要素をキャンセルできますが、配列はインデックスを再構築しません。array_values() 関数を使用してインデックスを並べ替えることができます。

PHPで指定された添え字を持つ配列要素を削除する方法

#このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

PHP は、指定された要素を持つ要素を削除します。配列内の添字

配列内の要素を削除したい場合は、unset() を使用できます。

unset() 関数を使用すると、配列内の要素をキャンセルできますが、PHP のインデックスには特別な意味があるため、配列のインデックスは再作成されません。つまり、元のインデックスが維持されます。他のキーの順序を変更したい場合は、array_values() を使用できます。

例:

<?php
$arr = array(1 => &#39;one&#39;, 2 => &#39;two&#39;, 3 => &#39;three&#39;);
echo &#39;<pre class="brush:php;toolbar:false">&#39;;

//删除下标为2的元素
unset($arr[2]);
print_r($arr);

//使用array_values()重新建立索引
$aar = array_values($arr);
print_r($aar);
?>
ログイン後にコピー

出力結果:


Array
(
    [1] => one
    [3] => three
)
Array
(
    [0] => one
    [1] => three
)
ログイン後にコピー

[推奨学習: "

PHP ビデオ チュートリアル"]

以上がPHPで指定された添え字を持つ配列要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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