ホームページ  >  記事  >  バックエンド開発  >  PHPで配列の5番目の要素を削除する方法

PHPで配列の5番目の要素を削除する方法

青灯夜游
青灯夜游オリジナル
2022-05-10 19:24:322436ブラウズ

2 メソッド: 1. array_splice() を使用します。2 番目のパラメーターを 4 に、3 番目のパラメーターを 1 に設定します。構文は「array_splice($arr,4,1)」です。 2. unset() を使用します。構文 "unset($arr[4])" はインデックス配列に適しており、インデックス 4 の要素を削除します。

PHPで配列の5番目の要素を削除する方法

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

php delete array 5 番目の要素のメソッド

方法 1: array_splice() 関数を使用する

array_splice() 関数は、指定した位置から開始して削除できます。指定された配列要素の数。

5 番目の要素 (4 番目の要素の後に開始) を削除するには、開始位置を 4 に、削除数を 1 に設定するだけです。

例:

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(&#39;one&#39;,&#39;two&#39;,&#39;three&#39;,5,6,&#39;php&#39;,7,8);
var_dump($arr);
//删除第5个元素
array_splice($arr,4,1);
var_dump($arr);
?>

PHPで配列の5番目の要素を削除する方法

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"1","e"=>"2","f"=>"3");
var_dump($arr);
//删除第5个元素
array_splice($arr,4,1);
var_dump($arr);
?>

PHPで配列の5番目の要素を削除する方法

##2. unset() 関数を使用します

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

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

例: 5 番目の要素 (インデックス 4 の要素) を削除します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(&#39;one&#39;,&#39;two&#39;,1,2,&#39;three&#39;,5,6,&#39;php&#39;,7,8);
var_dump($arr);
//删除第5个元素
unset($arr[4]);
var_dump($arr);
?>

PHPで配列の5番目の要素を削除する方法

手順:

array_splice() メソッドは、インデックス付き配列と連想配列に適しています。

unset() メソッドはインデックス配列に適しています。連想配列では、最初に 5 番目の要素の文字列キー名を取得し、次にキー名に基づいて要素を削除する必要がありますが、これはあまりにも面倒です。面倒な。

推奨学習: 「

PHP ビデオ チュートリアル

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

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