ホームページ  >  記事  >  バックエンド開発  >  PHP 言語の基礎 01 By ACReaper_PHP チュートリアル

PHP 言語の基礎 01 By ACReaper_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:12:17704ブラウズ

1. PHP の変数は型を宣言する必要はありません。変数の命名規則も文字またはアンダースコアで始まり、その後に任意の文字またはアンダースコアが続きます。

$PI = 3.14;
$半径 = 5;
$cir = $PI * 2 * $radius;
2. PHP の配列、実際、PHP の配列はハッシュ テーブルを使用して実装されるため、PHP で文字列がインデックスとして使用されるか数値として使用されるかに関係なく、本質的なマッピングの結果も数値に対応します。
第二に、PHP でインデックスを記述する必要はありません (例: $test[] = 1.$test[] = 2;)。デフォルトのインデックスは 0 から始まり、後のインデックスは前のインデックスより 1 大きい整数値を持ちます。
次に、print_r() 関数を使用して配列を出力できます。
3.foreach の紹介。いわゆる foreach は実際にはループです
構文は foreach($array as [$key =>] [&]value){
コード....
}
ここで as はキーワードです。 [] はオプションを意味し、& はアドレスを取得することを意味します。それ以外の場合、value は配列内の対応する値の単なるコピーです。
4.list()関数と配列array
リスト($var1,$var2,...) = 配列;
と同等です
$var1 = 配列[0];
$var2= 配列[1];
...
$varn = 配列[n - 1];
each($array) 関数、渡される値は配列であり、各関数は現在のキーワードと値のペアを返し、内部ポインターを次の要素に指します。率直に言うと、 each 関数はカプセル化された配列を返します。この配列にはインデックス 0、1、キー、および値が含まれます。インデックス 0 に格納される値は、キー インデックスに格納される値に対応します。 、1 インデックスに格納される値は、value に格納される値と同じです。なぜこれが可能なのでしょうか?これは list() 関数と組み合わせて使用​​され、list($k,$v) = $array を実装します。これは $k = $array[0] と等価で、格納される値は $array[' と等しくなります。 key'];$v = $array[1] に格納されている値は、$array['value']; の値と同じです。
配列型変数にはポインターがあり、配列内の要素を指すように調整できます。したがって、それぞれを使用する前に、それが最初のものを指していることを確認してください。また、それをリセットするには、reset() 関数を使用する必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477212.html技術記事 1. PHP の変数は型を宣言する必要はありません。変数の命名規則も文字またはアンダースコアで始まり、その後に任意の文字またはアンダースコアが続きます。 $PI = 3.14; $半径 =...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。