PHP での配列要素の定義、初期化、表示
ASP から PHP への最初の入門から、PHP の強みの 1 つは、以前に学習した PHP の日付と時刻の関数、ファイルの読み書きに関連する関数など、組み込み関数の豊富さであると感じました。 . これらはすべて、PHP がよりプロフェッショナルで、ユーザーにとって使いやすいことを示しています。
最初は PHP の関数の豊富さにとても興奮していましたが、どんどん異常な関数に触れるうちに、ある機能を完成させるには ASP の組み込み関数が不足していることに気づきました。アプリケーションの数が増えると、実際にはよく使用される関数ライブラリを用意しています。しかし、現在 PHP では、これらの関数は長い間標準化され、正規化され、直接使用できるように組み込み関数に凝縮されています。以前の ASP 開発者は、PHP の一般ユーザーになりました。
しかし、よく考えてみると、これらの関数と多数の PHP 関数の存在は、少なくとも PHP がよりプロフェッショナルであることを示しており、同時に、日常的な処理を行う際には非常に高速で使いやすいはずです。開発を可能にする PHP プログラム ユーザーは、基本機能や詳細な機能をカスタマイズすることはなくなり、より強力なプログラム モジュールの構築に重点を置きます。そのため、私は PHP の機能を一度見ておこうという考えを強めましたが、今後の開発プロセスにおいては、PHP の機能マニュアルは持ち運び可能な書籍であるべきだと考えています。
もちろん、ASP と PHP の長所と短所について議論する必要はありません。学習して理解することは、真実を理解するのに役立ちます。
正直、PHPの関数は多すぎて忘れられないので、関数の種類を読むたびにまとめてまとめて、便宜上ログを書いておきます。
1. 配列の定義と初期化
配列とは何ですか?配列は、一連の値または一連の値を格納する変数であるプログラミング構造です。
たとえば、名前、性別、民族、出生など、国勢調査中の個人の ID 登録を配列として使用できます。
array() 構造体 を使用して PHP で配列を作成し、次のように定義します。
$people=array('name','sex','nation','brith'); |
$people=array('name','sex','nation','birth'); echo $people[2]; ?> |
のように変数名の後の角括弧内にあります。
$peoples=array('xm'=>'name','xb'=>'sex','mz'=>'nation','cs'=>'birth'); echo $peoples['cs']; ?> |
数値インデックス配列
のサポートに加えて、PHP は
関連配列
もサポートします。いわゆる関連配列とは、キーワードをカスタマイズして、
$people[0]='name'; $people[1]='sex'; $people[2]='nation'; $people[3]='brith'; |
$peoples['xm']='name'; $peoples['xb']='sex'; $peoples['mz']='nation'; $peoples['cs']='birth'; |
関連する配列を使用すると、出力の選択が直感的になり (インデックス番号を事前に計算してから出力する必要がなく)、定義されたキーワードと値の間に「=>」記号を使用します。
PHP の配列要素の 2 つの表示方法により、変数のような array() 宣言や初期化を行わずに直接数値を自動作成できます。たとえば、
$people=array('name','sex','nation','birth'); for ($i=0;$i<4;$i++) ????echo "$people[$i] "; ?> |
$people=array('name','sex','nation','birth'); foreach($people as $xiangmu) ????echo $xiangmu; ?> |
$peoples['xm']='name';
$peoples['xb']='性別';
$peoples['mz']='nation';$peoples ['cs']='誕生';