ホームページ > バックエンド開発 > PHPの問題 > PHP配列から要素を1つだけ取得する方法

PHP配列から要素を1つだけ取得する方法

青灯夜游
リリース: 2023-03-16 12:40:01
オリジナル
2619 人が閲覧しました

4 取得方法: 1. array_shift() を使用して配列の最初の要素を取得します。構文は「array_shift(array)」です。 2. array_pop() を使用して配列の最後の要素を取得します。構文は「array_pop(array)」です。 3. "$array 変数名 [添字]" ステートメントを使用して、配列内の指定された添字の要素を取得します。 4. array_slice() を使用して、配列内の指定された添え字の要素を取得します。構文は「array_slice(array,2,1)」です。

PHP配列から要素を1つだけ取得する方法

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

のみ 要素を取得する複数の方法

方法 1: array_shift() 関数を使用して、配列内の最初の要素を取得します

array_shift( ) この関数は配列の最初の要素を削除し、削除された最初の配列要素を返します。配列が空の場合は NULL が返されます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素为:".$first;
?>
ログイン後にコピー

PHP配列から要素を1つだけ取得する方法

方法 2: array_pop() 関数を使用して配列の最後の要素を取得する

array_pop() 関数は削除します配列 配列内の最後の要素を返し、最後に削除された配列要素を返します。配列が空の場合は、NULL が返されます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的最后一个元素
$last= array_pop($arr);
echo "数组的最后一个元素为:".$last;
?>
ログイン後にコピー

PHP配列から要素を1つだけ取得する方法

方法 3: 「$配列変数名 [添字]」を使用して指定された要素を取得します

"$配列変数名[添字]" は、配列内の指定された添字の要素にアクセスできます

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "数组下标为0的元素:".$arr[0]."<br>";
echo "数组下标为2的元素:".$arr[2]."<br>";
echo "数组下标为3的元素:".$arr[3]."<br>";
?>
ログイン後にコピー

PHP配列から要素を1つだけ取得する方法

方法 4: array_slice() 関数は、配列内の指定された添え字の要素を取得します。

array_slice() 関数は、配列をインターセプトするために PHP によって提供される関数です。配列からフラグメントを抽出できます。 。 array_slice() 関数を見てみましょう。

array_slice($array,$start,$length,$preserve)
ログイン後にコピー

この関数は、2 つの必須パラメータ $array と $start と、2 つの省略パラメータ $length と $preserve をサポートしています。

パラメータ $array を導入する必要はありません。パラメータ $start は、インターセプトを開始する位置 (添え字) を指定するために使用されます。パラメータ $length は、インターセプトの長さを示します (省略した場合は、指定された添え字から始まります)、配列の終わりまでインターセプトされます)。

1 つの要素のみをインターセプトする場合は、パラメーター $length の値を 1 にできます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
echo "截取一个数组元素:";
$result = array_slice($arr,2,1); //截取下标为2的数组元素
var_dump($result);

$result = array_slice($arr,1,1); //截取下标为1的数组元素
var_dump($result);
?>
ログイン後にコピー

PHP配列から要素を1つだけ取得する方法

推奨学習: 「PHP ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
関連するチュートリアル
人気のおすすめ
最新のコース
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート