ホームページ > バックエンド開発 > PHPチュートリアル > ハリー・ポッターと死の秘宝によって集められた PHP の配列関連関数

ハリー・ポッターと死の秘宝によって集められた PHP の配列関連関数

WBOY
リリース: 2016-07-29 08:36:51
オリジナル
1108 人が閲覧しました

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 変数」を参照してください。と定数の勉強メモ

上記は、harry Potter and the deathly h が収集した PHP の配列関連関数を紹介したもので、harry Potter and the deathly h の内容も含まれており、PHP チュートリアルに興味のある友人に役立つことを願っています。


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