標籤:
1、 php中設定頁面的編碼方式:
header(“content-type:text/html;charset=utf-8”);
2、 資料類型
布爾類型:Boolean/bool:true、false
整數類型:int/integer 儲存的值為整數
小數類型:float
字串類型:string/str:”值”或單引號’值’,如:”字串”或’字串’。
3、 一般定義變數的規則
布爾類型的變數:$b_1,諸如這種形式的寫法
整數類型的變數:$i_1
字串:$str_1
4、 如何顯示變數的類型和值
Var_dump(變數);
echo isset($b);//判斷記憶體中是否存在變數$b,存在,則為true,否則為false
unset($a);//unset釋放記憶體中的變數
var_dump(isset($a));
var_dump(empty($a));//empty判斷是否存在變數,如果存在為false 否則為true
5、 算術運算子
%:求餘。寫法: a、變數=值1 % 值2;echo 值1 % 值2。
++:變數自加1。
用法1:變數++ :表示後加1 。如echo $i1++èecho $i1;$i1=$i1+1;
用法2:++變數:表示先加1。如echo ++$i1è$i1=$i1+1;echo $i1;
如果單獨的++變數和變數++,那麼它們的結果是一樣的。
如:$i=1;$i++;++$i;//則$i++;++$i都只是對$i1加1
6、 賦值運算子
=:賦值號的左邊是一個變數,閱讀程式的時候,只需要管賦值號的右邊計算就ok。
7、 php中的變數必須有值,如果沒有賦值,則會報錯
8、 比較子
==:只是判斷值是否相等,不考慮類型。如果相等,則為true 否則為false
===:同時考慮值和類型,如果都相同,則為true,否則為false。
9、 指派陳述式
=
+=、-=、/=、*=
.=:
例如:變數.=值==>變數=變數.值
10、比較子:比較的結果是bool類型,true或false
>、>=、<、<=
== 、=== 、!= 、<>、 !==
11、true在網頁上顯示為1,false顯示空
結果不為空白和0,則表示為true;否則表示為false
12、三元運算子
變數=條件?為true結果:為false的結果
Echo條件?為true結果:為false的結果
13、如何取得提交表單中文字框的值?
提交表單的方法:get、post
如:<form method="get">
a:<input type="text" name="a" id="a"/><br />
b:<input type="text" name="b" id="b"/><br />
c:<input type="text" name="c" id="c"/><br />
<input type="submit" value="輸 出"/><!—提交按鈕à
</form>
現在是get方法:通過$_GET[“a”]\ $_GET[“b”]\ $_GET[“c”]分別取得a、b、c三個文字框中的值
注意的是:每個文字框的名稱屬性一定要
如:<form method="post">
a:<input type="text" name="a" id="a"/><br />
b:<input type="text" name="b" id="b"/><br />
c:<input type="text" name="c" id="c"/><br />
<input type="submit" value="輸 出"/><!—提交按鈕à
</form>
現在是post方法:通過$_POST[“a”]\ $_ POST [“b”]\ $_ POST [“c”]分別取得a、b、c三個文字框中的值
php文法筆記