ホームページ > バックエンド開発 > PHPチュートリアル > PHPにおける配列応用の基礎(3)

PHPにおける配列応用の基礎(3)

黄舟
リリース: 2023-03-03 21:16:02
オリジナル
1116 人が閲覧しました

PHP のより重要な基本構文が公開されました。実際、これらをマスターしてから、PHP で最も重要なのは配列であると先生が言っていました。プログラミングが増えてくると、ますますそう感じます。

1. 配列の定義

配列: 一連のデータを編成して操作可能な全体を形成するデータの集合です。要素と添え字が含まれます。要素は複数の値を格納できる配列であり、各値は配列の要素と呼ばれます。添え字は、各配列要素に関連するインデックスがあり、配列内のデータ内容の識別名と見なすことができることを意味します。通常、配列の添え字またはキー名とも呼ばれます。

2. 配列の分類

基本的には列挙型(インデックス)配列と連想配列があり、インデックス値の種類によって分けられます。配列の次元に応じて、1次元配列、2次元配列、多次元配列に分類できます。一般的に使用されるのは、1 次元配列と 2 次元配列です。上のコード:
//列挙配列を宣言します
$meiju_arr = array("Pig Head","www.wozhutou.com","E-commerce"," Male","Web Engineer");
print_r($suoyin_arr) ); // print_r を使用して配列の構造情報を出力します
// 以下は連想配列の宣言です
$guanlian_arr = array(
"username" => "Pig Head",
"web" => " www.wozhutou.com",
"hangye" => "e-commerce",
"sex" => "男性",
"position" => "Web エンジニア"
);
print_r($guanlian_arr); / / 配列を出力するには print_r を使用します。 構造情報

連想配列と列挙配列は識別しやすくなります。デフォルトの添字は列挙で、カスタムの添字は関連付けです。

//上記はすべて 1 次元の配列であり、以下は 2 次元の列挙配列です
$erwei_arr = array(
array("Pig Head","www.wozhutou.com","E-commerce", "男性","Web エンジニア"),
array("Zhutou Blog","wozhutou.com","E コマース運用プラットフォーム","男性","Web エンジニア"),
);

//以下は二次元の連想配列です
$ erwei_arr = array(
"A" => array("豚の頭","www.wozhutou.com","E-commerce","男性","Web エンジニア") ),
"B" => array(" **","********","EC運営プラットフォーム","男性","Webエンジニア"),
);
3 . 配列の作成と初期化

配列の 2 つの要素を作成します。 タイプ: 1. array() 関数を使用して配列を宣言します。 2. 配列要素に値を直接割り当てます

array() 関数を使用するためのコード配列の 2 番目のポイントがすでに使用されていることを宣言するために、直接代入するコードを見てみましょう:
$my_arr["username "] = "anzai";
$my_arr["realname"] = "Anzai";
$ my_arr["sex"] = " Male";
$my_arr["age"] = "22″;
$my_arr ["position"] = "Web Engineer";

4. 配列へのアクセス

通常、添字を介して対応する要素の値を取得するか、対応する要素に値を割り当てます(特に、上記の値を割り当てるときに配列要素の割り当て記号が使用されることに注意してください) =>”)。ここにアクセス コードを直接記述し、上記の割り当てコードに従ってアクセスします:

echo "Industry:" //これはアクセス列挙配列です。インデックス 2 の配列要素の値を出力します。結果は電子商取引です。

echo "Industry:" . $meiju_arr [hangye]; //これは連想配列にアクセスします。インデックスhangyeを持つ配列要素の値を出力し、結果は電子商取引です。

上記は PHP の配列アプリケーションの基礎 (3) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。


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