輸出函式:
echo();
print();
print_r();
printf();
sprintf();
dump();
die();
exit();
去掉字元:
ltrim($string);
rtrim($string);
trim($string,$arg1);
(引數:第二個引數指定要刪除的字元)
ltrim($str1,'1');
ltrim($str1,'0..9');
新增字串:
str_pad();
新增字串(預設在右邊新增)
str_pad($str1,10,"@"); // hello@@@@@
str_pad($str,10,"@",str_pad_both); // @@hello@@@
str_pad($str,10,"@",str_pad_left) // @@@@@hello
大小寫轉換:
strtoupper();
所有字元都轉化成大寫
strtolower();
所有字元都轉化成小寫
ucfirst();
首字母轉化成大寫
ucword();
每個單詞首字母轉成大寫
strtolower($str); // my name is tom!
strtoupper($str); // my name is tom!
ucfirst($str); //my name is tom!
ucwords($str); //mynameistom!
substr模式:
substr( 字串, 字串開始位置, 返回字串長度)
substr("hello world",6); // world
substr_compare( 字串1, 字串2, 從字串1的何處比較)
substr_compare("hello world","hello world",0); //0
substr_count(規定要檢查的字串, 規定要檢索的字串, 何處開始搜尋, 搜尋的長度)
計算規定檢索字串出現的次數
substr_count( "helloworld. theworldis nice" , "world" ); //2
substr_replace(字串, 插入值, 何處替換, 替換多少個)
函式把字串的一部分替換為另乙個字串
substr_replace("hello world","earth",6); //hello earth
str模式
str_replace(查詢值, 替換值, 搜尋的字串)
替換字串中的字元
str_replace("world","peter","hello world!"); //hello peter!
str_shuffle(規定打亂的字串);
隨機打亂字串中的字元
str_shuffle("hello world"); //lolwo drhle
str_split(規定分割的陣列);
str_split("hello"); // array ( [0] => h [1] => e [2] => l [3] => l [4] => o )
strlen(規定的陣列)
strlen("hello"); //5
strtotime()
strrev(字串)
函式反轉字串
strrev("hello world!");
//!dlrow olleh
chr && ord
chr(ascii值)
返回的是字串
chr(046); //&
ord(字串)
返回的是數字
ord("hello"); //104
分割&& 聚合
implode(規定格式,字串的陣列)
陣列元素組合成的字串
$arr = array('hello','world!','beautiful','day!');
echo implode(" ",$arr);
//hello world! beautiful day!
explode(在哪分割字串,字串,返回數目)
$str = "www.runoob.com";
print_r (explode(".",$str));
array
([0] => www
[1] => runoob
[2] => com
)富文字框
htmlentities(字串);
函式把字元轉換成html實體
htmlspciacharts();
函式把一些預定義的字元轉換為html實體
$str = "this is someboldtext.";
echo htmlspecialchars($str);
//this is someboldtext.
strip_tags();
函式剝去html xml php的標籤
其他
number_format(需要格式化的資料,規定多少個小數(如果不填這個,預設是千分位格式化數字));
number_format("1000000"); // 1,000,000
number_format("1000000",2); //1,000,000.00
chunk_split(分割的字串,符串塊的長度,字串後放置的內容)
函式把字串分割為一連串更小的部分。
$str = "hello world!";
echo chunk_split($str,6,"...");
//hello ...world!...
parse_str(解析的字串,規定儲存變數的陣列名稱)
parse_str("name=peter&age=43",$myarray);
print_r($myarray);
//array ( [name] => peter [age] => 43 )
PHP基礎知識 字串處理函式
addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr 返回乙個字元的ascii碼 chunk split 按一定的字元長度將字串分割成小...
python基礎知識 字串
1 字串的格式化 python 將若干值插入到帶有 標記的字串中,實現動態地輸出字串。格式 s str s s str 1,str 2 例如 str 0 i str 1 love str 2 china format s s s str 0,str 1,str 2 print format ilov...
基礎知識 字串python
len pbr out 3 len repr pbr out 5x iam y pan print x,y 法一,注意print 預設連續輸出兩個字串,其中間用空格隔開 x y 法二out iam pan 兩個字串之間有空格 iampana i am allen 這裡開頭有4個空格out i am ...