<?php
//heredoc nowdoc 適用於定義大段文字
header("content-type:text/html;charset=utf-8");
$str3 = <$str3."
";echo
'\'\\ \n \t \v \$'."
";echo
"\'\\ \n \t \v \$ '' "."
";echo
'單引號只能轉義\或\'';
echo
'雙引號可以轉義多字元,執行速度來說,單引號更快。另外,單引號不能輸出變數值'."
";$str1 = "liubei";
echo
"老大是$str1"."
";echo
'老大是$str1'."
";echo strlen('你好')."
";//返回6個位元組。utf-8編碼乙個中文佔3個位元組。gbk編碼乙個中文佔2個字元。
echo mb_strlen('你好','utf-8')."
";//指定字符集,返回位元組數。
echo strpos('abcdefg', 'c')."
";//返回陣列索引位置。否則結果返回boolean值。
//有趣的運算:strpos返回的陣列索引下標為0,在布林值運算過程中,變為0了。
if(strpos('abcdefg','a') !== false)else
//替換字串
$str = '**** you';
echo str_replace('****', '萌萌', $str)."
";//替換一批字串
$str ='男人,女人,男孩,女孩';
echo strtr($str, array('男'=>'女','女'=>'男'))."
";//擷取子字串
$str = 'tommrow is another day';
echo substr($str, 0,3)."
";//tom
echo substr($str, 0,-3)."
";//tommrow is another
//拆分字串變陣列.
$str = 'tech,linux,mysql';
$arr = explode(',', $str);
print_r($arr);
echo"";
//拆分陣列被字串.
$str = implode(',', $arr);
echo
$str;
echo"";
//字串大小寫轉換.
echo strtolower('abcdefg')."
";//abcdefg
echo strtoupper('abcdefg')."
";//abcdefg
?>
PHP字串常用函式
注意 如果沒找到,返回false,可能是第乙個位置,也就是0,所以返回值需要用 false 在str裡搜尋第乙個src,從src開始擷取到最後字串,如果before needle為true,就是返回之前的字串 在str中找到search,替換成replace 例 strtr hilla warld ...
PHP字串常用函式
strlen 獲取字串的長度 strpos 查詢指定字串或者字元的位置 explode 把字串分隔成陣列 md5 計算字串的md5雜湊 print r 用於列印變數 trim 移除字串的字元 ltrim 移除字串左邊的字元 rtrim 移除字串右邊的字元 str repeat 把字串重複複製指定的次...
php常用函式之 字串函式
我們知道字串定義時會用到單引號 雙引號。在這裡簡要說明一下單雙引號的區別 雙引號中的變數會被解析,單引號中的變數不會被解析,會原樣輸出。正式由於這個原因,單引號的執行速度要比雙引號快。字串函式可以分為9大類 字串長度函式 查詢字元位置函式 字串替換函式 提取子字元函式 分割 連線 反轉函式 去除 增...