ホームページ  >  記事  >  バックエンド開発  >  PHPで配列から2つの値を削除する方法

PHPで配列から2つの値を削除する方法

青灯夜游
青灯夜游オリジナル
2022-05-09 21:17:431805ブラウズ

2 つの削除方法: 1. unset() 関数を 2 回呼び出して 2 つの要素をそれぞれ削除します (構文は「unset(配列名 [添字/キー名])」です。 2. array_splice() 関数を使用します。配列内の指定された位置から 2 つの要素を削除します。構文は「array_splice($arr, 開始位置, 2)」です。

PHPで配列から2つの値を削除する方法

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

php は削除します配列 2 値に対する 2 つのメソッド

方法 1: unset() 関数を 2 回呼び出して 2 つの要素を削除します

unset()この関数は、指定された要素を削除できます。

構文:

unset(数组名[下标]); //删除索引数组中的一个元素
unset(数组名["键名"]); //关联数组中的一个元素

例 1:

<?php
$arr=array(1,2,3,4,5,6);
var_dump($arr);
unset($arr[2]);
unset($arr[3]);
var_dump($arr);
?>

PHPで配列から2つの値を削除する方法

例 2:

<?php
$arr=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"blue");
var_dump($arr);
unset($arr["b"]);
unset($arr["d"]);
var_dump($arr);
?>

1-PHPで配列から2つの値を削除する方法

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

array_splice() 関数が配列の一部の要素を削除すると、削除された要素は次のように形成されます。新しい配列。

例 1: 配列の先頭から 2 つの要素を削除します

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array(10,12,20,25,24,11,22,34,55);
echo "原数组:";
var_dump($arr); 

echo "从开头删除数组2个元素:";
array_splice($arr,0,2); //删除数组2个元素
var_dump($arr);
?>

PHPで配列から2つの値を削除する方法

例 2: 配列の最初の要素以降の 2 つの要素を削除します


<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array(10,12,20,25,24,11,22,34,55);
echo "原数组:";
var_dump($arr); 

echo "从第1个元素后删除数组2个元素:";
array_splice($arr,1,2); //删除数组2个元素
var_dump($arr);
?>

PHPで配列から2つの値を削除する方法

例 3: 2 番目の要素の後の配列から 2 つの要素を削除します

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array(10,12,20,25,24,11,22,34,55);
echo "原数组:";
var_dump($arr); 

echo "从第2个元素后删除数组2个元素:";
array_splice($arr,2,2); //删除数组2个元素
var_dump($arr);
?>

PHPで配列から2つの値を削除する方法

推奨される学習:PHP ビデオ チュートリアル >>

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

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