ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの配列関連関数のコレクション

PHP_PHP チュートリアルの配列関連関数のコレクション

WBOY
WBOYオリジナル
2016-07-21 15:55:31898ブラウズ

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




http://www.bkjia.com/PHPjc/318251.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/318251.html技術記事 ASPを初めてPHPに導入したときから、PHPの強みの1つは、以前に学習したPHPの日付と時刻の関数、ファイルの読み書きに関連する関数など、組み込み関数の豊富さであると感じています。 PHP がさらに優れていることを示してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。