PHP 配列にキー値がないのはなぜですか?

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

Value メソッド: 1. "array_shift($arr)" ステートメントを使用して値を取得します; 2. "array_pop($arr)" ステートメントを使用します; 3. "current($arr)" を使用しますステートメント; 4. "reset($arr)" ステートメントを使用します; 5. "end($arr)" ステートメントを使用します。

PHP 配列にキー値がないのはなぜですか?

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

php 配列キーがありません 値

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

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

//获取数组中的第一个元素
$first = array_shift($arr);
echo "数组的第一个元素的值为:".$first;
?>
ログイン後にコピー

出力結果:

PHP 配列にキー値がないのはなぜですか?

方法 2: array_pop() を使用して、配列の最後の要素の値を取得します

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

//获取数组中的最后一个元素
$last = array_pop($arr);
echo "数组的最后一个元素的值为:".$last;
?>
ログイン後にコピー

出力結果:

PHP 配列にキー値がないのはなぜですか?

方法 3: current() を使用して、配列の現在の要素の値を返します。

PHP では、各配列その「現在の」要素 (要素) を指す内部ポインターがあります。このポインターは、最初は現在の配列の最初の要素を指します。

current() 関数を通じて、内部ポインタが指す要素の値を取得できます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

echo current($arr).&#39;<br>&#39;;
echo pos($arr).&#39;<br>&#39;;
next($arr);
echo current($arr).&#39;<br>&#39;;
next($arr);
next($arr);
echo current($arr);
?>
ログイン後にコピー

出力結果:

PHP 配列にキー値がないのはなぜですか?

#メソッド 4:reset() 関数は配列の最初の要素の値を取得します

reset() 関数: 配列内の内部ポインターを最初の要素にポイントし、要素の値を返すことができます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

$first = reset($arr);
echo "数组第一个元素的值:" .$first;
?>
ログイン後にコピー

出力結果:

PHP 配列にキー値がないのはなぜですか?

方法 5: end() 関数は配列の最後の要素の値を取得します

end() 関数: 配列内の内部ポインターを最後の要素にポイントし、その要素の値を返すことができます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");

$last = end($arr);
echo "数组最后一个元素的值:".$last;
?>
ログイン後にコピー

出力結果:

PHP 配列にキー値がないのはなぜですか? 推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP 配列にキー値がないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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