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

PHPで配列の前の要素を削除する方法

青灯夜游
青灯夜游オリジナル
2022-05-20 19:22:011679ブラウズ

方法: 1. "array_values($arr)" を使用して配列をインデックス配列に変換します; 2. "array_search(value, array)" を使用してインデックス配列から値を検索して返します対応するインデックス; 2. 「array_splice($arr, Index -1,1)」を使用して、元の配列から前の要素を削除します。

PHPで配列の前の要素を削除する方法

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

php 以前配列の削除 要素のメソッド

1. array_values() を使用して配列のキー値を取得し、キー値を返します。 array

Use array_values() を使用して配列を変換します。 インデックス配列に変換します (以下の配列内の指定された要素の位置を取得できるように、配列がインデックス配列であることを確認してください)。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("a" => "pear", "b" => "strawberry", "223", "c" => "cherry");
var_dump($arr);
$value=array_values($arr);
var_dump($value);
?>

PHPで配列の前の要素を削除する方法

2. array_search() を使用してインデックス配列から指定された値を検索し、対応するインデックスを返します。 #

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("a" => "pear", "b" => "strawberry", "223", "c" => "cherry");
var_dump($arr);
$value=array_values($arr);
var_dump($value);
$index=array_search("223",$value);
echo $index;
?>

PHPで配列の前の要素を削除する方法

##3. array_splice() を使用して前の要素を削除します

取得した要素インデックスに従って、array_splice()を使用して、元の配列の「$index-1」の位置にある要素を削除します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = array("a" => "pear", "b" => "strawberry", "223", "c" => "cherry");
var_dump($arr);
$value=array_values($arr);
var_dump($value);
$index=array_search("223",$value);
echo "指定元素的索引:".$index;
array_splice($arr,$index-1,1);
var_dump($arr);
?>

PHPで配列の前の要素を削除する方法 推奨学習: 「

PHP ビデオ チュートリアル

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

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