字串格式化函式

2021-08-03 20:36:54 字數 1448 閱讀 5719

<?php

//trim()函式:預設功能為去除字串首尾處的空格(或其它字元),返回乙個人新的字串;

$str="   hello world!   ";

echo "\$str的長度為---".strlen($str)."

";$nstr=trim($str);

echo "新陣列\$nstr的長度為---".strlen($nstr)."

";//去除左邊的空格用ltrim()函式

$lstr=ltrim($str);

echo "新陣列的長度---".strlen($lstr)."

";//去除右邊的空格用rtrim()函式

$rstr=rtrim($str);

echo "新陣列的長度為---".strlen($rstr)."

";//也可以去除指定的字元

$str="   iloveyou9i0i35  ";

//刪除右邊指定的字元:數字和小寫的字母i

$newstr=rtrim($str," 0..9i");

echo $newstr,"

";//str_pad()函式:填充字串到指定長度,返回乙個新字串

$str="every";

//在$str右邊新增#號使得新字串個數變為10個,第4個引數若不指定則預設是從右邊新增;

$nstr=str_pad($str,10,"#");

//從左邊新增#

$sstr=str_pad($str,10,"@",str_pad_left);

//從兩邊新增#

$wstr=str_pad($str,10,"*",str_pad_both);

echo $nstr."

";echo $sstr."

";echo $wstr."

";/*字串字母大小寫處理函式:strtouppor()、strtolower()、ucfirst()、ucwords()函式

*/$str="this is my web server apache";

//全部變大寫

$bigstr=strtoupper($str);

echo $bigstr."

";//全部變小寫

$smallstr=strtolower($str);

echo $smallstr."

";//字串首字母大寫

$ucstr=ucfirst($str);

echo $ucstr."

";//字串中包含的每個單詞首字母大寫

$ucwstr=ucwords($str);

echo $ucwstr."

";    

//混合使用:只讓字串中的第乙個單詞的首字母大寫,即先變小寫再首字母大寫;

$hunstr=ucfirst(strtolower($str));

echo $hunstr."

";?>

WSPRINTF格式化字串函式

win32 api中乙個很常用的函式wsprintf,這是乙個字串格式化函式,可以將數值按指定格式翻譯成字串,類似於c語言中的printf函式,它的原型是這樣的 int wsprintf lptstr lpout,輸出緩衝區位址 lpctstr lpfmt,格式化串位址 變數列表 變數列表的數目由格...

格式化字串format函式

自python2.6開始,新增了一種格式化字串的函式str.format 可謂威力十足。那麼,他跟之前的 型格式化字串相比,有什麼優越的存在呢?讓我們來揭開它羞答答的面紗。它通過 和 來代替 通過位置 in 1 format kzc 18 out 1 kzc,18 in 2 format kzc 1...

PHP字串格式化函式

從字串左側刪除空白或其他預定義字元 string ltrim string str string charlist 從字串右側刪除空白或其他預定義字元 string rtrim string str string charlist 刪除字串兩端空白字元或其他預定義字元 string trim str...