今天帶來的是也是PHP中的一種常見的數據類型,字符串
二.字符串
先來創建一個字符串吧:
$str='abcd';printf()輸出格式化字符串;$str1=sprint()把格式化的字符串寫入一個變量
1.常用字符串格式化函數
ltrim($str1)刪除字符串最左側的空白符;rtrim()刪除右側空白符;trim()刪除兩側的空白符
str_pad($str1,10,'x')將字符串填充爲新長度,用x填補到10位新的字符串
strtolower()字符串轉小寫;strtoupper()字符串轉大寫;ucfirst()字符串首字轉大寫;ucwords()字符串每個單詞首字大寫
number_fomat($str)通過千分位分割數字;md5($str)字符串md5加密
2.比較函數
strcmp($str)區分大小寫的比較,首個不同位的AscII碼比較,第一個字符串大則返回1,小則返回-1,相同返回0.
3.關於正則表達的函數
$str='12abvcdamm';
$reg='/a./';
$arr=[];
echo preg_match($reg,$str,$arr);//只匹配一次
echo preg_match_all($reg,$str,$arr);//全局匹配並輸出匹配的次數
echo preg_replace($reg, '***', $str);//正則表達替換函數
str_replace(目標對象, 替換對象, 被處理的字符串,替換的次數)
4.字符串的分割和連接
$str='aaa-bbb-ccc-ddd';
print_r(explode('-', $str));//字符串切割成字符數組
$arr=['1970','11','5'];
echo implode('/', $arr);//將字符串數組組合爲字符串