PHPで配列を取得する方法
Apr 20, 2023 pm 01:55 PMPHP は、配列を含む多くの強力な機能を提供する人気のあるサーバーサイド プログラミング言語です。 PHP では、配列は一連のデータを保存し、インデックスまたはキーを使用してこれらのデータにアクセスできる非常に重要なデータ型です。この記事ではPHPで配列を取得する方法を解説します。
- 配列要素へのアクセス
配列内の要素にアクセスするには、角かっこ「[]」構文を使用できます。たとえば、次の配列があるとします。
$fruits = array("apple", "banana", "cherry");
ログイン後にコピー
この配列の最初の要素にアクセスするには、次の構文を使用できます。
echo $fruits[0];
ログイン後にコピー
これにより、「apple」が出力されます。
- 配列要素のループ
配列全体を走査する必要がある場合は、ループ構造を使用できます。 PHP には、「for」ループや「foreach」ループなど、さまざまなループ構造が用意されています。以下は、「foreach」ループを使用して上記の配列にアクセスする例です:
foreach ($fruits as $fruit) { echo $fruit . "<br>"; }
ログイン後にコピー
これは出力します:
apple banana cherry
ログイン後にコピー
- 配列の長さの取得
echo count($fruits);
ログイン後にコピー
- 連想配列要素の取得
$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);
ログイン後にコピー
echo $age["Ben"];
ログイン後にコピー
- 連想配列要素のループ
foreach ($age as $key=>$value) { echo $key . " is " . $value . " years old<br>"; }
ログイン後にコピー
Peter is 35 years old Ben is 37 years old Joe is 43 years old
ログイン後にコピー
- 多次元配列要素を取得します
$cars = array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) );
ログイン後にコピー
echo $cars[1][2];
ログイン後にコピー
- 多次元配列要素のループ
for ($row = 0; $row < count($cars); $row++) { echo "<p><b>Row number $row</b></p>"; echo "<ul>"; for ($col = 0; $col < count($cars[$row]); $col++) { echo "<li>".$cars[$row][$col]."</li>"; } echo "</ul>"; }
ログイン後にコピー
Row number 0 - Volvo - 22 - 18 Row number 1 - BMW - 15 - 13 Row number 2 - Saab - 5 - 2 Row number 3 - Land Rover - 17 - 15
ログイン後にコピー
以上がPHPで配列を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7292
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



PHPにメッセージキュー(rabbitmq、redis)を実装する方法は?

PHPアレイの重複排除は、パフォーマンスの損失について考慮する必要がありますか?
