1.strlen();//取字串長度
$a="hello";
echo strlen($a);
2.判斷字串是否相同
strcmp ("hello","aa");
var_dump(strcmp ("hello","aa"));//輸出,相等輸出0,不相同輸出1,區分大小寫
echo strcasecmp ("hello","hello")//不區分大小寫
3.轉大寫,轉小寫
echo strtolower($a);//轉小寫
echo strtoupper($a);//轉大寫
4.拆分合併
$a="n001|n002|n003|n004";//取出民族代號
$attr=explode("|",$a);//拆分字串,並且返回乙個陣列
var_dump($attr);
echo implode(">",$attr);//拼接字串,用「>」
5.替換
echo substr_replace($a,"mm",0,4);//替換字串,指定位置從第0個位置開始,長度為4,替換為mm
echo str_replace("n","p",$a);//記事本中ctrl+f查詢n替換為p,查詢替換
echo substr($a,0,4)//string start,length擷取字串
$str=array(
array("n001","漢族"),
array("n002","回族"),
array("n003","苗族")
);"n001^漢族|n002^回族|n003^苗族"
$a="n001^漢族|n002^回族|n003^苗族|";
echo substr($a,0,strlen($a)-1);//擷取字串,最後乙個拆掉
6.其他字串
ltrim,rtrim 去空格
var_dump(str_split($a,2)); 拆分陣列,根據長度
strstr($a,"|");//找出|第一次出現時位置,並且將這個位置到結尾都擷取出來
strstr($a,"|",true);//返回
strrev 反轉字串
echo trim($a);//去空格
ucword 將每個單詞的首字母變為大寫
字串處理 字串反轉
請原諒博主今天很閒,於是乎博主又開始更新微博了。這次要更新的問題是 編寫乙個函式,反轉乙個單詞的順序。例如 do or do not,there is no try.就要反轉成 try.no is there not,do or do 大家要認真看看這道題,這道題和大家想象的貌似有點不同。首先字串反...
字串處理
uncode與ansi字串轉換 我們使用windows函式multibytetowidechar將多位元組字串轉換成寬字元字串。函式如下 int multibytetowidechar uintcodepage dworddwflags lpcstrlpmultibytestr intcbmulti...
字串處理
byte array new byte 2 array system.text.encoding.default.getbytes 啊 int i1 short array 0 0 int i2 short array 1 0 unicode解碼方式下的漢字碼 array system.text.e...