ホームページ バックエンド開発 PHPの問題 PHPで配列の最初の要素を削除する方法

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

Jan 04, 2022 pm 06:01 PM
php

削除方法: 1. array_shift() 関数、構文 "array_shift($arr)" を使用します; 2. array_splice() 関数、構文 "array_splice($arr,0,1)" を使用します; 3. を使用します。 「array_slice($arr,1)」ステートメント。

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

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

php は、 array 最初の要素

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

PHP の array_shift() 関数は先頭の要素を削除できます配列の

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_shift($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>
ログイン後にコピー

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

この例をご覧ください。元の $arr 配列には 5 つの要素があります。array_shift($arr) を使用した後var_dump($arr)配列を出力すると要素が 4 つしかなく、配列の先頭の要素が削除されていることがわかります。

array_shift($arr)関数が $arr 配列の先頭にある最初の要素を削除した後、arr 配列の長さは 1 減り、他のすべての要素は1 つ前に進みました。キーが数値の場合、すべての要素は 0 から始まり 1 ずつ増加する新しいキーを取得しますが、文字列キーは変更されません。

そして、削除操作を実行した後、要素が削除されたかどうかを観察するために元の配列を出力します。array_shift() が元の配列の を変更することを見つけるのは難しくありません。 。

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

array_splice() 関数は、配列の要素の一部を削除するために使用されます。直接削除することも、置き換えることもできます。他の値を使用します。

#例: 配列の最初の要素を削除します

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_splice($arr, 0,1);

echo "删除后的数组:" ;
var_dump($arr);
?>
ログイン後にコピー

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

方法 3: array_slice() 関数を使用します

array_slice() 関数は、配列をインターセプトする、つまり配列からフラグメントを抽出するために使用されます。

戻り値: インターセプトされた部分配列を返します。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(12,20,25,24,26);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
var_dump(array_slice($arr, 1));
?>
ログイン後にコピー

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:25 PM

CakePHP プロジェクトの構成

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 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