ホームページ  >  記事  >  バックエンド開発  >  PHP学習メモ2

PHP学習メモ2

不言
不言オリジナル
2018-04-19 14:27:251542ブラウズ


この記事の内容はPHP学習メモ2です。必要な友達に参考にしてもらいたいので共有します

1と同じです。 C言語。

<?php
$t=date("H");
if ($t<"10")
{
    echo "Have a good morning!";
}
elseif ($t<"20")
{
    echo "Have a good day!";
}
else
{
    echo "Have a good night!";
}
?>


2. SWITCH文

C言語と同じ。

<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
    echo "你喜欢的颜色是红色!";
    break;
case "blue":
    echo "你喜欢的颜色是蓝色!";
    break;
case "green":
    echo "你喜欢的颜色是绿色!";
    break;
default:
    echo "你喜欢的颜色不是 红, 蓝, 或绿色!";
}
?>


3. Whileループ

(1)while

(2)do...whileはコードを少なくとも1回実行してから条件をチェックします


C言語と同じです。

4

PHP では、array() 関数を使用して配列を作成します。

<?php
$x=array("one","two","three");
foreach ($x as $value){
    echo $value . "<br>";
}
?>

(1) 配列の種類


最初のタイプ: 数値配列、ID 値の自動割り当てと手動での ID 値の割り当て



配列の長さ - count() 関数、例: count($cars);


数値配列をトラバースします - for ループ

<br/>


2 番目: 連想配列、ID なし、配列に割り当てられた指定されたキーを使用します

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>


アソシエーション配列を走査する - foreach ループ

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
 
for($x=0;$x<$arrlength;$x++){
    echo $cars[$x];
    echo "<br>";
}
?>

(2) 配列のソート (関数)

最初の型: sort()、昇順ソート


<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age[&#39;Peter&#39;] . " years old.";
?>


結果:



2 番目のタイプ: rsort()、降順で並べ替えます



3 番目のタイプ: asort()、配列の値に基づいて (連想配列の場合) 配列を昇順で並べ替えます


4 番目の方法: ksort()、配列に基づいてキー、配列を昇順に並べ替えます


5 番目の方法: arsort()、配列の値に従って配列を降順に並べ替えます

6 番目の方法: krsort()、キーに従って配列を降順に並べ替えます


6. スーパーグローバル変数

は、スクリプトのスコープ全体で使用できます。


(1) $GLOBALS

$GLOBALS は、すべての変数を含むグローバル結合配列であり、変数の名前が配列のキーです。

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
 
foreach($age as $x=>$x_value){
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>


(2) $_SERVER

$_SERVER は、ヘッダー、パス、スクリプトの場所、その他の情報を含む配列です。この配列内の項目は Web サーバーによって作成されました。すべてのアイテムがすべてのサーバーで利用できるという保証はありません。



(3) $_REQUEST

$_REQUEST は、HTML フォームによって送信されたデータを収集するために使用されます。



(4) $_POST

$_POSTはフォームデータの収集に使用されます


(5) $_GET

$_GETはフォームデータの収集に使用されます



7. 関数


(1) PHP 組み込み関数


(2) 関数



: 関数 functionName(...){ ... ...}

ガイドライン: functionName は文字またはアンダースコアで始まります


戻り値の型を指定する必要はないことに注意してください

<pre class="brush:php;toolbar:false"> 
<?php 
$cars=array("Volvo","BMW","Toyota");  
sort($cars);  
print_r($cars); 
?> 

関連する推奨事項:

PHP 学習ノート 1 つ

以上がPHP学習メモ2の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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