2. 多くの人は、実際には配列を走査できる while があることを知っています
例: while(list($key,$value)=each($fix)) echo $key.$value; は、0 コンテンツ 1. を順に出力します。 。 。 。 2 コンテンツ 2;
展開するには、配列内の値に文字列だけでなく、配列や任意の形式の変数値を含めることもできます。
例: $fix=array("でたらめな広告スローガン"=>array("注文した先着 100 名にさらに 200 元のギフト パッケージをプレゼントします", "20 日以内に特定の言語に堪能になります", "子供たちはX が足りないので食べないでください」));
このような配列の場合、$fix['でたらめな広告言葉'] の値は実際には配列です。
たとえば、 echo $fix['でたらめな広告スローガン'][1] は、「20 日間で特定の言語をマスターする」と出力します。
3. 配列の代入
例を挙げてみましょう:
$fix=array(); この配列は空です。
$fix[]="コンテンツ 1"; これは、$fix=array("コンテンツ 1") または $fix=array(0=>"コンテンツ 1"); と同等です。
$fix[]="Content2"; これは $fix=array("Content1","Content2"); または $fix=array(0=>"Content1",1=> "Content 2") と同等です。 );
$fix['What are we learning']='php'; これは $fix=array(0=>"Content 1","What are we learning"=>"php"); と同等です。
上記の割り当てはすべて配列の最後に割り当てられます。構文は $fix=array_push($fix,"Content1","Content2"); です。 array_push を使用できる点を除けば、同じです。複数の値を追加するには、「[]」を一度に 1 つずつ使用します。
PHP の配列関数は、配列の並べ替え、結合、反転、削除など、ほとんどすべての操作を行うことができます。スペースの問題のため、詳細については説明しません。ここでは、機能について説明し、複数回使用します。ただし、実際のプロジェクトとなると、データベース ストアド プロシージャ、最適化されたテーブル構造、適切なデータ ソート アルゴリズム、および熟練したデータ読み取り方法を通じて多くのデータ処理を実行する必要があります。実際には、PHP の多くの配列関数は基本的に For です。たとえば、1230X のようなプロジェクトを受け取り、すべての中国人の名前をリストして並べ替えたい場合、PHP 配列を使用してトラバース、マージ、およびリバースを行う勇気はありますか?もちろん、顧客がバチカンやアイスランドの場合は、これを行うことができます。
ただし、 is_array -- 配列であるかどうか、in_array -- 特定の値が存在するかどうか、array_key_exists --- 特定のキー値が配列内に存在するかどうかなど、多くの関数があります。共通の関数を学習する必要があります。それを学べないなら、リーダーになるのもそう遠くない。
イースターエッグ:
上記には $var=file("./product list.txt"); があります。これは、テキスト ドキュメントが一度に読み取られ、改行を含めて 1 行ずつ配列に読み込まれることを意味します。
http://www.bkjia.com/PHPjc/477566.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477566.html技術記事前号へのリンク: PHP を学習して 100 日おめでとうございます。この号のモットー: PHP を学習するときに、一部の知識ポイントはうまく学習できるが、他の知識ポイントはうまく学習できないと常に感じるのはなぜですか?彼らは PHP を学び、顔を学びます... .