ホームページ > バックエンド開発 > PHPチュートリアル > PHP 配列の最初の要素を取得する

PHP 配列の最初の要素を取得する

王林
リリース: 2024-08-29 12:43:36
オリジナル
1074 人が閲覧しました

PHP には、配列から最初の値を取得するメソッドが複数あります。最初の値を取得するには、インデックスを直接渡すことができますが、最初の要素のインデックスがわからない状況も考えられるため、このために PHP で利用できるいくつかのメソッドがビルドされています。 PHP では、最初の要素を取得するために、[pass_index]、reset() メソッド、array_values() メソッドなどのメソッドがあります。このメソッドはすべて、配列の最初の要素を返します。次のセクションから、PHP で配列から最初の要素を取得するすべての方法について詳しく説明します。

広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

構文

すでに説明したように、PHP で配列から最初の要素を取得する方法はいくつかあります。各構文について詳しく説明します。プログラミング中にこれを使用する方法をわかりやすく説明します。以下を参照してください。

1.インデックスを渡すことで;

$myarr = array("value1", "value2", "value3", "value4", "so on..");
$myarr[your_index];
ログイン後にコピー

2.リセット() :

reset($your_array);
ログイン後にコピー

3. array_values ():

array_values($your_array)[your_index];
ログイン後にコピー

上記の構文でわかるように、配列から最初の要素を取得するには 3 つの異なる方法があります。そのうち 2 つは PHP ですでに利用可能なメソッドで、もう 1 つはインデックスを直接渡すメソッドです。

PHP で配列の最初の要素を取得するには?

状況によっては、配列の最初の要素にアクセスする必要がある場合があります。ただし、それにアクセスするには、配列にアクセスしてその値を取得する権利があります。このため、配列から最初の要素を取得するための 3 つの方法が PHP で定義されています。配列から最初の要素を削除する必要があるという要件があるとします。その場合は、これらのメソッドを使用してこれを実行し、レコードを削除できます。このセクションでは、最初の要素にアクセスするためのメソッドとさまざまな方法を理解するために、3 つの方法すべてについて詳しく説明します。以下を見てみましょう;

1. reset() メソッドを使用する

このメソッドを使用すると、配列の最初の要素に簡単にアクセスできます。このメソッドは常に、配列の最初の要素へのポインターを指します。 PHP で定義されたその署名と、それに必要なパラメーターを見てみましょう。以下を参照;

例: :

reset($myarr);
ログイン後にコピー

上でわかるように、このメソッドはパラメータを取りません。このパラメータは、最初の要素にアクセスする配列になります。配列内に要素が存在しない場合、このメソッドは FALSE を返します。これは単に配列が空であることを意味します。空でない場合、このメソッドは配列の最初の要素を返します。初心者がプログラミング中にこれを使用するための簡単な例は、以下を参照してください;

例: :

$myarr = array("100", "200", "300", "400", "00");
echo reset(myarr);
ログイン後にコピー

これらのコード行は、配列の最初の要素を返します。メソッド内で配列を渡しているだけです。

2.ダイレクトインデックスを使用する

これは、配列から最初の要素を取得する最も一般的な方法であり、配列要素にアクセスするためのあらゆるプログラミング言語に適用可能であり、使用されます。

例: :

$myarr = array("100", "200", "300", "400", "00");
echo $myarr[0];
ログイン後にコピー

ご覧のとおり、角括弧「[]」を使用して のインデックスを渡しているだけですが、配列要素に別のインデックスがある場合、または内部の要素のインデックスがわからない場合、これは役に立ちません。配列。ただし、単純なシナリオでは、配列の最初の要素が返されます。

3. current() メソッドを使用する

current() メソッドを使用して配列から最初の要素を取得することもできます。このメソッドは常に配列の現在の要素を指しますが、reset() メソッドを使用することもできます。そのメソッド シグネチャとそれに必要なパラメータを見てみましょう。

例: :

$myarr = array("100", "200", "300", "400", "00");
echo current(myarr);
ログイン後にコピー

ご覧のとおり、パラメーターは 1 つだけ取り、これは最初の要素にアクセスするための配列になります。

4. array_value() メソッドを使用する

このメソッドは、配列から最初の要素を取得するためにも使用されます。このメソッドは、配列内に存在するすべての値を取得するのに役立ちます。その後、インデックスを渡すことで最初の要素に直接アクセスできます。

例: :

$myarr = array("100", "200", "300", "400", "00");
echo array_values(myarr)[0];
ログイン後にコピー

このメソッドでわかるように、配列を渡しています。まず、配列内に存在するすべての値が返されます。その後、配列の最初の要素にすぐにアクセスできます。次のセクションでは、PHP で使用できるメソッドをより深く理解するために実際の例を見ていきます。

この例では、基本的なアプローチを使用して配列から最初の要素を取得します。

例 #1

コード:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br ("Demo to get the first element from the array !! \n");
$myarr1 = array("100", "200", "300", "400", "500");
echo nl2br ($myarr1[0]."\n");
$myarr2 = array("first", "second", "third", "fourth", "five");
echo nl2br ($myarr2[0]."\n");
$myarr3 = array("hello", "to", "all", "bye", "bye");
echo nl2br ($myarr3[0]."\n");
?>
</body>
</html>
ログイン後にコピー

出力:

PHP 配列の最初の要素を取得する

Example #2

In this example, we are using array_values methods to get the first element from the array.

Code:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br ("Demo to get the first element from the array using array_values method in PHP!! \n");
$myarr1 = array("100", "200", "300", "400", "500");
echo nl2br (array_values($myarr1)[0]."\n");
$myarr2 = array("first", "second", "third", "fourth", "five");
echo nl2br (array_values($myarr2)[0]."\n");
$myarr3 = array("hello", "to", "all", "bye", "bye");
echo nl2br (array_values($myarr3)[0]."\n");
?>
</body>
</html>
ログイン後にコピー

Output:

PHP 配列の最初の要素を取得する

Conclusion

Like in other programming language we have most common way to get the first element from the array is by passing the index. Apart from this, we have multiple methods available in PHP to get the value as well. all these methods are in build in PHP we do not need to import or include any library for this can be used directly.

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

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