ホームページ  >  記事  >  バックエンド開発  >  w3school の PHP チュートリアルからの抜粋 (1) PHP の基礎

w3school の PHP チュートリアルからの抜粋 (1) PHP の基礎

WBOY
WBOYオリジナル
2016-06-23 14:29:211302ブラウズ

W3schoolのPHPチュートリアル抜粋(1) PHPの基礎

このnoteではPHPの注意が必要な部分だけを抜粋しており、演算子や簡単な判定などについては書きません。

1 文字列

1.1 strlen() 関数は文字列の長さを計算します

                  <p class="sycode">                 <?     php     echo           strlen     (     "     hello world!     "     );     ?>                  </p>

1.2 strops() 関数は文字列または文字列内の文字を取得します

                  <p class="sycode">                 <?     php     echo           strpos     (     "     hello world     "     ,     "     world     "     );     ?>                  </p>

2 配列

2.1 数値配列バンド 数値 ID キーを持つ配列

ID キーを自動的に割り当てる:

                  <p class="sycode">                      $names           =           array     (     "     a     "     ,     "     b     "     ,     "     c     "     );                  </p>

ID キーを手動で割り当てる:

                  <p class="sycode">                      $names     [     0     ]      =           "     a     "     ;     $names     [     1     ]      =           "     b     "     ;     $names     [     2     ]      =           "     c     "     ;                  </p>

ID キーを使用する:

                  <p class="sycode">                      <?     php     echo           $names     [     0     ]      .           "      &      "           .           $names     [     1     ]      .           "      &      "           .           $names     [     2     ];     ?>                  </p>

2.2ネイティブ配列 配列関連付け内の各 ID キー値

値をキーとして割り当てる:

                  <p class="sycode">                      $ages           =           array     (     "     a     "     =>     10     ,     "     b     "     =>     20     ,     "     c     "     =>     30     );                  </p>

別の方法:

                  <p class="sycode">                      $ages     [     "     a     "     ]      =           "     10     "     ;     $ages     [     "     b     "     ]      =           "     20     "     ;     $ages     [     "     c     "     ]      =           "     30     "     ;                  </p>

ID キーを使用する:

                  <p class="sycode">                      <?     php     echo           "     a is     "           .           $ages     [     "     a     "     ]      .           "     years old.     "     ;     ?>                  </p>

2.3 多次元配列 1 つ以上の配列を含む配列(省略))

3 ループ

3.1 while

rree

3.2 do...while

                  <p class="sycode">                      <?     php     $i     =     1     ;     while     (     $i     <=     5     ){     echo           "     the number is     "           .           $i           .           "     <br />     "          $i     ++     ;}     ?>                  </p>

3.3 for

                  <p class="sycode">                      <?     php     $i     =     0     ;     do     {     $i     ++     ;     echo           "     the number is     "           .           $i           .           "     <br />     "     ;}     while     (     $i     <     5     );     ?>                  </p>

3.4 foreach

foreach ステートメントは次の目的で使用されます。 array をループします。ループが実行されるたびに、現在の配列要素の値が value 変数に割り当てられます (配列ポインターは 1 つずつ移動します)。

構文

                  <p class="sycode">                      <?     php     for     (     $i     =     1     ;     $i     <=     5     ;     $i     ++     ){     echo           "     hello world!<br />     "     ;}     ?>                  </p>

例: 指定された配列の値を出力する

                  <p class="sycode">                      foreach     (     array           as      value){     //     ...          }                  </p>

4 関数

4.1 パラメータを渡す

                  <p class="sycode">                      <?     php     $arr           =           array     (     "     one     "     ,     "     two     "     ,     "     three     "     );     foreach     (     $arr           as           $value     ){     echo           "     value:     "           .           $value           .           "     <br />     "     ;}     ?>                  </p>

4.2 戻り値

                  <p class="sycode">                      <?     php     function      writeName(     $firstname     ,     $lastname     ){     echo           $firstname           .           $lastname           .           "     <br />     "     ;}     echo           "     my name is      "     ;writeName(     "     Gang     "     ,     "     Li     "     );     echo           "     my name is      "     writeName(     "     San     "     ,     "     Zhang     "     );     ?>                  </p>

5 形式処理

$_GET 変数は、method="get" でフォームから値を収集するために使用されます。

$_POST 変数は、method="post" でフォームから値を収集するために使用されます。

5.1 $_GET 変数

form.php

                  <p class="sycode">                      <?     php     function      add(     $x     ,     $y     ){     $total           =           $x           +           $y     ;     return           $total     ;}     echo           "     1 + 2 =      "           .      add(     1     ,     2     );      //     print 1 + 2 = 3          ?>                  </p>

welcome.php

                  <p class="sycode">                      <     form      action     ="welcome.php"      method     ="get"     >     Name:     <     input      type     ="text"      name     ="name"           />     Age:     <     input      type     ="text"      name     ="age"           />          <     input      type     ="submit"           />          </     form     >                  </p>

5.2 $_POST 変数

$_GET との違いは次のとおりです:

$_POST には量に制限がありません送信される情報、$_GET は 100 文字に制限されます

$_POST は URL のフォームの値を反映しません、$_GET で渡された URL はお気に入りに追加できます

5.3 $_REQUEST 変数

$ _REQUEST 変数は、get メソッドと post メソッドを通過するために使用できます 結果はフォーム データに送信されます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。