php基礎知識(字串函式)

2021-10-02 00:00:13 字數 4130 閱讀 4182

輸出函式:

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 ...