ホームページ バックエンド開発 PHPチュートリアル PHPは、配列メソッドのphpの例で指定された添え字を持つ要素を削除します

PHPは、配列メソッドのphpの例で指定された添え字を持つ要素を削除します

Jun 28, 2018 pm 05:32 PM
php 要素 消去 配列

以下のエディターは、配列内の指定された添え字を持つ要素を削除するための PHP メソッドを共有します。これは優れた参考値であり、皆さんの役に立つことを願っています。エディターに従って見てみましょう。

1. 前に、配列がスタックまたはキューとして使用される場合の要素の削除について説明しました。つまり、削除は順番に定期的に行われます。では、配列の途中から要素を削除する必要がある場合はどうすればよいでしょうか?今日説明する unset() 関数が必要です。

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

3. 表示例:

<?php 
  $arr = array(1=>'one',2=>'two',3=>'three'); 
    
  //删除下标为2的元素 
  unset($arr[2]); //将得到Array(1=>'one',3=>'three') 
 
  //使用array_values()重新建立索引 
  $aar = array_values($arr); //$aar = array(0=>'one',1=>'three') 
?>
ログイン後にコピー

4. 上記の例のコードの最後の行は、配列インデックスを再確立することです。ここでは、次のように説明します。 unset() 関数を使用して要素を削除した後、インデックス添字の順序は再確立されないためです。連続したインデックス添え字が必要な場合は、array_values() 関数を使用してインデックス添え字の順序を再作成できます。

注: ここでいうインデックスの再作成とは、0 から始まる連続した添字を再作成することを意味します。インデックスに番号が付けられていない場合でも、インデックスは再作成されます。

配列内の指定された添え字を持つ要素を削除する上記の PHP メソッドは、エディターによって共有されるすべての内容です。参考にしていただければ幸いです。また、PHP 中国語 Web サイトをサポートしていただければ幸いです。

#興味があるかもしれない記事:

XML を解析して SQL ステートメントを生成するための php メソッド php のヒント

##PHP による正規表現グループ キャプチャ操作の実装例 php スキル


PHP による QQ ログインの開始原理と実装プロセスの実装例 php 例


#

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

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles