PHP-3流程控制語句與字符串操作
條件控制語句:
If語句:
If(條件){
表達式;
}
If else 語句:
If(條件){
表達式;
}else{
表達式;
}
Elseif語句:
f(條件){
表達式;
}else if{
表達式;
} else{
表達式;
}
Switch…case語句:
Switch(條件){
Case 值1:表達式;
Break;
Case 值1:表達式;
Break;
……
Default:表達式;
}
While循環語句:
While(條件){
表達式;
}
Do…while循環語句:
Do{
表達式;
}while(條件);
For循環:
For(條件){
表達式;
}
Foreach循環:只用於數組:
1、 foreach(數組 as $value){
表達式;
}
2、foreach(數組 as$key=> $value){
表達式;
}
字符串:
單引號和雙引號區別:
雙引號中包含的變量會自動替換成實際數值,而單引號中包含變量按普通字符輸出。
trim()函數:去除字符串開始位置以及結束位置的空格,並返回去掉空格後的字符串。
Ltrim()函數:去除字符串左邊的空格或者指定的字符串。
Rtrim()函數:去除字符串右邊的空格或者指定的字符串。
Strlen()函數:獲取指定字符串的長度。
Substr(字符串,開始值,結束值)函數:截取字符串。
Strcmp()函數:比較字符串,用於登陸檢測密碼。
Strnatcmp()函數:按“自然排序”法進行字符串的比較。
Strncmp($str1,$str2,n)函數:比較字符串的前n個字符
Strstr(目標字符串,要查找的字符):獲取其中字符並輸出後面的字符。
Substr_count(目標字符串,要檢索字符):檢索字符出現的次數。
Str_ireplace(要查找的字符串,替換的值,目標字符串):查找並替換字符串。
Str_replace(目標字符串,替換的值,開始值,長度)。替換字符串。
Explode(分割的字符,目標字符串):分割字符串
Ucfirst(str)將字符串第一個字母大寫
Ucwords(str)將字符串的每個單詞的第一個字母大寫