1.行尾的分號 ;
2.中文亂碼 html
<?php
header("Content-Type: text/html;charset=utf-8");
?>
3.輸出換行
echo "<br>" 引號不能缺少
4.單雙引號皆可
5.數據類型:String(字符串), Integer(整型), Float(浮點型), Boolean(布爾型), Array(數組), Object(對象), NULL(空值)。
6.strpos 有大小寫區別 位置從0開始
7.字符串拼接 用 .
8.三元運算符 (expr1) ? (expr2) : (expr3) 對 expr1 求值爲 TRUE 時的值爲 expr2,在 expr1 求值爲 FALSE 時的值爲 expr3
9.if...elseif...else... 用於根據不同條件執行不同動作
switch switch (n) { case label1:....break;default:...;} 語句用於根據多個不同條件執行不同動作。不要忘記case後的break
10.普通數組
$project=array("python","php","java");$arrlen=count($project);
遍歷 for($x=0;$x<$arrlen;$x++){}
關聯數組
$age=array("zhao"=>"18","qian"=>"17","sun"=>"16");
遍歷所有值 foreach($age as $x=>$x_value){echo "Key is ".$x.", value is ".$x_value;}
11.sort()對數組進行升序排序;rsort() 對數組進行降序排列;ksort() 根據數組的鍵 對數組進行升序排列;krsort() 根據數組的鍵 對數組進行降序排列;asort() 根據數組的值,對數組進行升序排列;arsort() 根據數組的值,對數組進行降序排列;排列完之後可for循環取值,見10;
12.while循環 while (條件){要執行的代碼;} 或者 do{要執行的代碼;}while (條件);
for 循環 for (初始值; 條件; 增量){要執行的代碼;} 或者 foreach ($array as $value){要執行代碼;}
13.function 函數名不區分大小寫 return 返回值