PHP的語法學習

2021-07-24 13:08:25 字數 1964 閱讀 6997

1.php標量型別—字串:

<?php

$love = "i love you!";

$string1 = "***,$love";

$string2 = '***,$love';

echo $string1;

echo "

"; echo $string2;

?>

輸出結果為:

***,i love you!

***,$love

注意:當雙引號中包含變數時,變數會與雙引號中的內容連線在一起;當單引號中包含變數時,變數會被當做字串輸出。

2.php-常量

<?php

$p = "pii";

define("pi",3.14);

define($p,3.14);

echo pi;

echo"";

echo pii;

?>

輸出結果是3.14

3.14

define($p,3.14); 定義常量是不能用$,所以這句其實是相當於define(pii,3.14);定義pii這個常量的值是3.14,而p任然是乙個變數,為字串pii.

3.php中的字串連線運算子

字串連線運算子是為了將兩個字串進行連線,php中提供的字串連線運算子有:

(1)連線運算子(「.」):它返回將右引數附加到左引數後面所得的字串。

(2)連線賦值運算子(「.=」):它將右邊引數附加到左邊的引數後。

<?php

$m="來日";

$n="方長";

echo

$m.$n."

";?>

<?php

$m="來日";

$n="方長";

$m.=$n;

echo

$m."

";?>

兩個的輸出結果都是 來日方長。

4.php中的三元運算子

對於表示式(expr1)?(expr2):(expr3),如果expr1的值為true,則此表示式的值為expr2,否則為expr3。

<?php

$a = 78;//成績

$b = $a >= 60 ? "及格": "不及格";

echo

$b;?>

輸出結果為及格。($b = $a >= 60該表示式為真)

5.php中迴圈結構之foreach迴圈語句(在php中foreach迴圈語句,常用於遍歷陣列,一般有兩種使用方式:不取下標、取下標。)

<?php

$students = array(

'2010'=>'令狐沖',

'2011'=>'林平之',

'2012'=>'曲洋',

'2013'=>'任盈盈',

'2014'=>'向問天',

'2015'=>'任我行',

'2016'=>'沖虛',

'2017'=>'方正',

'2018'=>'岳不群',

'2019'=>'寧中則',

);//10個學生的學號和姓名,用陣列儲存

//使用迴圈結構遍歷陣列,獲取學號和姓名

foreach($students

as$r => $v)

?>

輸出結果為:2010令狐沖

2011林平之

2012曲洋

2013任盈盈

2014向問天

2015任我行

2016沖虛

2017方正

2018岳不群

2019寧中則

$r和$v  分別表示陣列的下標和取值。

markdown語法學習

markdown是純文字格式的語法,支援轉換為html,可以幫助整理知識 學習筆記 markdown的段落是由若干行文字組成,前後由空行隔開 普通段落不該用空格或製表符縮排 markdown支援兩種標題樣式 setext和atx setext風格的標題用符號 first level 和 second...

schema語法學習

xml schema 學習總結 簡單型別 1 簡單元素 指只能包含文字內容,不能夠包含子元素,也沒有屬性的元素。格式 例子 2 屬性 所有的元素屬性均被宣告為簡單型別。只有複雜型別的元素才可以擁 有屬性。格式 例子 所有的屬性預設都是可選的,我們可以通過使用use 關鍵字明確的指出是可選 或是必需 ...

SQL語法學習

union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。sql union 語法 select column name s from tabl...