1.20(字符串)
阿新 • • 發佈:2018-01-23
計算 bool dump 所有 div 操作 什麽 gb2 變量類型
strlen(str)
在strlen計算時,對待一個UTF8的中文字符是3個長度
PHP內置的字符串長度函數strlen無法正確處理中文字符串,
它得 到的只是字符串所占的字節數。
對於GB2312的中文編碼,strlen得到的值是漢字個數的2倍,
而對於UTF-8編碼的中文,就是3倍的差異了
(在 UTF-8編碼下,一個漢字占3個字節)
mb_strlen()
trlen 類似,只不過它有第二個可選參數用於指定字符編碼。例如得到UTF-8的字符串$str長度,
php:
var_dump() 打印變量的詳細信息
如果有中文的話,加一個頭部信息,解析什麽類型的文檔,防止中文亂碼
## 字符串:
"" //可以用來解析 ||| {} 同樣
刪除指定字符串的時候使用空字符串替換
復合類型和特殊類型
設置錯誤級別:
error_reporting()
null 類型
未聲明直接使用,null
$a = null;
unset($a); || unset($a,$b,$c) //銷毀多個變量 // null
強制轉換
臨時轉換 (變量類型)$變量名稱 \\ (float|doule|real)$a || gettype($a) // float 永久轉換 floatval($a) || strval($a) || boolval($a) 設置變量類型 settype($a,string) 檢測變量類型 is_數據類型(變量) 定義常量 define("TEST","hello word"); const constant($a) //返回常量的值 // 常量名不能沖突 defined($name) // true || false //檢測常量是否存在 get_defined_constants //返回所有常量的關聯數組,鍵是常量名,值是常量值 exit 退出當前程序的運行 goto //goto 操作符可以用來跳轉到程序中的另一位置
1.20(字符串)