ホームページ >php教程 >php手册 >PHP学習配列宣言

PHP学習配列宣言

WBOY
WBOYオリジナル
2016-06-21 08:54:341081ブラウズ

コードをコピー コードは次のとおりです:


/*
* 1. 配列の概要
* 1. 配列の本質: 一連の変数を管理および操作して バッチ処理
* 2. 配列は複合型 (複数格納可能)
* 3. 配列は次のことができます。任意の長さのデータを格納でき、任意のタイプのデータも格納できます
* 4. 配列は他の言語のデータ構造 (リンク リスト、キュー、スタック、コレクション クラス) の機能を完了できます
*
*
*
* 2. 配列の分類
* 配列には複数の単位があります(単位を要素と呼びます)
* 各要素(添え字[キー]と値)
* アクセス時要素は個別にアクセスされます。要素は添字 (キー)
* によってアクセスされます。 1. 1 次元配列、2 次元配列、3 次元配列。 。 。多次元配列
* (配列の配列とは、その配列に他の配列が格納されることを意味します)
* 2. PHP には 2 種類の配列があります
* インデックス配列: 添字が であるインデックスです。連番整数
* 連想配列: 添字は文字列をインデックスとして
*
* 添字は 2 種類のみ (整数、文字列)
*
*
* 3 . 複数の配列の宣言方法
*
* 1. 配列要素の宣言に直接値を代入します
* インデックスの添字が指定されていない場合、連続インデックスは 0 から始まります
* インデックスの場合添字が与えられると、次に大きいものから1ずつ増えていきます
* 前の添字が後から出てくる場合、代入の場合は前の要素が再代入されます
* 宣言とインデックスと関連付けが混在している場合相互に影響しません (インデックスの添字には影響しません) 宣言)
*
* 2. array() 関数を使用して
* を宣言します。デフォルトはインデックス配列
* を指定した場合連想配列とインデックス配列の添字、key => value
* を使用して
* を複数のメンバー間で分割します。 3. 他の関数宣言を使用します
*
*
*
*
*/
// インデックス配列
$user[0]=1;// ユーザーシリアル番号
$user[1]="zhangsan";//ユーザー名
$user[2]=10;//年齢
$ user[3]="nan";//性別
echo '

'; ); <br>echo '
';
//関連付け配列
$user["name"]="zhangsan"; 🎜>$user["age"]=10;
$user["sex "]
$user["age"]=90;//割り当て
echo $user["name"] ;//Output
//array() を使用して配列を宣言します
$user =array(1,"zhangsan",10,"nan");
//array() を使用して配列を宣言します連想配列
$user=array("id"=>1,"name"=>"zhangsan","age"=>10,"sex"=>"nan"); //複数のユーザー情報レコードをテーブルに保存するには、多次元配列 (複数のレコード) を宣言します
$user=array(
//この行を呼び出すには $user[0] を使用します (名前の呼び出しなど)このレコードでは、 $user[0][1]
array(1,"zhangsan",10 ,"nan"),
//$user[1] を使用してこの行を呼び出します。このレコードの名前、 $user[1][1]
array(2,"lisi",20 ,"nv")
)//配列は複数のテーブルを保存し、各テーブルには複数のレコードがあります。
$info=array(
"user"=>array(
array(1,"zhangsan",10,"nan"),
array(2,"lisi",20, "nv")
),
"score"=>array(
array(1,90,80,70),
array(2,60,40,70)
)
);
echo $info["score"][1][1 ];//出力 60,






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。