php字串函式理解

2021-07-07 01:40:32 字數 1513 閱讀 8387

1.輸出函式

echo 、print 、print 、printer 、sprint

echo print 都是輸出字串 或者變數 但是 echo 沒有返回值 print 有返回值

printer 可以將陣列進行遍歷輸出 如果用echo 只會輸出array

print sprint 格式化並輸出乙個字串

例如$num1 = 21;

echosprintf("%0.2f",$num1)."

"; //輸出 21.00

$num2= 16.3287;

echosprintf("%0.2f",$num2)."

"; //輸出 16.33

$num3= 32.12329;

echosprintf("%0.2f",$num3)."

"; //輸出 32.12

2.獲取字串長度

strlen 中文佔3個字元

3.位置相關

strpos 查詢 字串中的字元 從int開始 第一次出現的位置

stripos查詢 返回乙個字串再另乙個字串出現的位置 

strrpos 查詢 字串中的某個字元 從int開始 最後一次出現的位置

4.消除空白

trim 消除 首 尾 空白(如果有指定 刪除指定)

ltrim消除 首 空白(如果有指定 刪除指定)

rtrim消除 尾 空白(如果有指定 刪除指定)

4.提取字串函式

substr ($str $int $length) 從int位置開始 擷取字串length的長度

strstr stristr strrchr 用法基本相同 從$str1(第乙個的位置)搜尋$str2並從它開始擷取到結束字串;若沒有則返回false

5.替換字串函式

str_replace  替換與被替換都可以為陣列

str_ireplace 不區分大小寫

substr_replace  strtr

6.分割成陣列 轉化成字串函式

str_split split

explode 將字串按照指定位置分割成陣列

implode 利用分隔符將陣列轉化成字串

7.大小寫轉換函式

strtolower 字串轉換成小寫

strtoupper 字串轉換成大寫

ucfirst 首字母大寫

unword 每個單詞首字母大寫

8.反轉函式

strrev 將字串從最後開始輸出

9.加密函式

md5()

php 幾個函式理解

1,addslashes php 指令 magic quotes gpc 為 on 它主要是對所有的 get post 和 cookie 資料自動執行 addslashes 不要對已經被 magic quotes gpc 轉義過的 字串使用 addslashes 因為這樣會導致雙層轉義。遇到這種情況...

php的建構函式理解

建構函式 是一種特殊的方法。主要用來在建立物件時初始化物件,即為物件成員變數 賦初始值,總與new運算子 一起使用在建立物件的語句中。特別的乙個類可以有多個建構函式 可根據其引數個數的不同或引數型別的不同來區分它們 即建構函式的過載 經常可以看到這樣 function construct param...

php 字串函式

一 字串基礎函式 ltrim 去除連續空白。trim 截去字串首尾的空格。chop 函式從字串的末端開始刪除空白字元或其他預定義字元。rtrim別名 str hello world n n echo str echo chop str 輸出 hello world hello world htmls...