字符串函數(shù)
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比雅安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式雅安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋雅安地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。1.explode($delimiter,$str[,$limit]) 將$str以$delimiter分割符分割$str字符串,返回一個分割后的數(shù)組
$delimiter:分隔符
$str:要分割的字符串
當$limit>0時 表示分割后返回數(shù)組的元素個數(shù)
當$limit=0時 表示分割后返回數(shù)組的元素個數(shù)為1
當$limit<0時 表示將分割后返回的數(shù)組元素倒序刪除$limit個數(shù)
2.htmlspecialchars_decode($str) 將特殊的 HTML 實體轉換回普通字符
3.htmlspecialchars($str) 轉換特殊字符為HTML實體
4.implode($glue,$arr) 將一個一維數(shù)組轉化為字符串
$glue 表示連接符
$arr 表示一維數(shù)組
5.lcfirst($str) 將一個字符串的首個字符小寫
$str 表示字符串
6.ltrim($str[,$k]) 刪除字符串前邊的空白字符,原字符串不發(fā)生改變
7.rtrim($str[,$k]) 刪除字符串末端的空白字符,原字符串不發(fā)生改變
$k 表示指定刪除某個空白字符(從最左(右)邊開始)
8.trim($str) 刪除字符串兩端的空白字符
9.md5_file($file_name) 計算指定文件的 MD5 散列值
10.md5($str) 計算字符串的md5 散列值
11.sha1_file($file_name) 計算指定文件的 sha1散列值
12.sha1($str) 計算字符串的 sha1 散列值
13.str_pad($str,$len[,$str1,$pad_type]) 為字符串填充指定內容到指定的長度
$str:要填充的字符串
$len:指定填充以后的字符串長度
$str1:被填充的字符串
$pad_type: STR_PAD_RIGHT(填充內容到原字符串右邊)
STR_PAD_LEFT(填充內容到原字符串左邊)
STR_PAD_BOTH(填充內容到原字符串兩端)
如果不指定默認STR_PAD_RIGHT
14.str_repeat($str,$multiplier) 重復$tr字符串,返回重復后結果
15. str_replace($search,$replace,$subject[,&$count]) 子字符串替換,返回替換后的新字符串
$search:要替換的子字符串
$replace:替換后的字符串
$subject:原字符串或數(shù)組
&$count: 統(tǒng)計發(fā)生的替換次數(shù),返回整數(shù)
16.str_shuffle() 隨機打亂一個字符串
17.str_split($str[,$len]) 將一個字符串轉換為數(shù)組
$str:表示要轉換為數(shù)組的字符串
$len:指定每個數(shù)組元素的長度
18.strip_tags($str[,$allow_tags]) 去除字符串中的html和php標記
$str:原字符串
$allow_tags:允許保留設置的html和php標記
19.stripos($str,$str1[,$index]) 查找$str1在$str中首次出現(xiàn)的位置,返回索引
$str:原字符串
$str1:要查找的字符串
$index:開始查找的索引位置,包含此位置,字符串的索引位置從0開始
20.strlen($str) 返回給定字符串的長度
21.strpos($str,$str1[,$index]) 返回查找$str1在$str中首次出現(xiàn)的位置,區(qū)分大小寫,如果沒有找到,返回空
$str:原字符串
$str1:要查找的字符串
$index:開始查找的索引位置,包含此位置,字符串的索引位置從0
22.strrpos($str,$str1[,$index]) 返回查找$str1在$str中最后出現(xiàn)的位置,區(qū)分大小寫,如果沒有找到,返回空
$str:原字符串
$str1:要查找的字符串
$index:開始查找的索引位置,包含此位置,字符串的索引位置從0
23.strripos($str,$str1[,$index]) 返回查找$str1在$str中最后出現(xiàn)的位置,不區(qū)分大小寫,如果沒有找到,返回空
$str:原字符串
$str1:要查找的字符串
$index:開始查找的索引位置,包含此位置,字符串的索引位置從0
24.strrev($str) 反轉字符串(將字符串倒敘返回)
25.strstr($str,$str1[,$before_needle]) 查找字符串的首次出現(xiàn),返回$str1首次出現(xiàn)的位置之后的字符串
$str:原字符串
$str1:要查找的字符串
$before_needle:TRUE和FALSE 當取TRUE時返回$str1首次出現(xiàn)位置之前的字符串,當取FALSE時返回$str1首次出現(xiàn)位置之后的字符串,默認FALSE
26.strtr($str,$from,$to) 把$str中的$from替換成$to
27.substr_count($str,$str1[,$index[,$len]]) 統(tǒng)計$str1在$str中出現(xiàn)的次數(shù)
$index 表示從哪個索引位置開始查找
$len 表示從$index開始在$len設置的長度范圍內統(tǒng)計次數(shù)
28.substr_replace($str,$str1,$index[,$len])字符串替換
$str:原字符串
$str1:替換后的字符串
$index:從$index索引位置開始,如果沒有參數(shù)$len,則替換從索引位置到字符串結束
$len>0時,替換從$index位置開始,長度為$len的范圍內字符串都將被替換為$str1
$len<0時,替換從$index位置開始,到原字符串保留長度為$len之間的字符串都將被替換為$str1
29.substr($str,$index[,$len]) 字符串截取
$str:原字符串
$index:開始截取的位置
$len:截取長度
數(shù)組函數(shù)
1.array_chunk($arr,$size[,$preserve_keys])講一個數(shù)組分割成多個數(shù)組,返回一個新的數(shù)組,不改變原數(shù)組
$arr 要分割的數(shù)組
$size 分割后每個數(shù)組的元素個數(shù)
$preserve_keys: true表示保留原來的鍵名,false不保留,默認為false
2.array_combine($arr1,$arr2) 創(chuàng)建一個數(shù)組,用一個數(shù)組的值作為其鍵名,另一個數(shù)組的值作為其值
$arr1 表示新數(shù)組的鍵名
$arr2 表示新數(shù)組的鍵值
注意:$arr1和$arr2數(shù)組元素的個數(shù)需保持一致,否則會報錯
3.array_count_values($arr) 統(tǒng)計數(shù)組元素在數(shù)組中出現(xiàn)的次數(shù),返回一個新的數(shù)組,新數(shù)組的鍵名是原數(shù)組的鍵值,新數(shù)組的鍵值是原數(shù)組元素出現(xiàn)的次數(shù)
4.array_fill($index,$length,$value) 返回用指定的值填充到指定個數(shù)的數(shù)組
$index 整型 表示數(shù)組的開始索引
$length 數(shù)組的長度
$value 表示要填充的值
5.array_key_exists($jianming,$arr) 判斷某個鍵名是否存在數(shù)組中,存在返回true,失敗返回false(如果直接輸出返回結果,true時輸出1,false時無輸出)
6.array_keys($arr,$value[,$strict])返回數(shù)組中的部分或全部鍵名
$arr 數(shù)組
$value 要搜索的鍵值
$strict 判斷要搜索的鍵值是否全等于(===),true和false
7.array_pad($arr,$size,$value) 用指定的值將數(shù)組填充到指定長度,返回新數(shù)組,原數(shù)組不發(fā)生改變
$arr 表示要填充的數(shù)組
$size 表示填充后的數(shù)組長度,如果值小于或等于了$arr的數(shù)組長度,不進行填充
$value 要填充的值
8.array_pop($arr) 刪除數(shù)組$arr的最后一個元素,并且把刪除的元素返回給這個函數(shù),改變原數(shù)組
9.array_shift($arr) 刪除數(shù)組$arr的第一個元素,并且把刪除的元素返回給這個函數(shù) ,改變原數(shù)組
10.array_push($arr,$value1[,....]) 在$arr末尾添加一個或多個元素,返回數(shù)組長度,改變原數(shù)組
11.array_rand($arr[,$len]) 隨機取出一個或多個數(shù)組元素,返回取出的數(shù)組元素的鍵名,如果取出多個將返回一個數(shù)組
$arr 表示數(shù)組
$len 表示要取出的數(shù)組元素個數(shù)
12.array_replace($arr1,$arr2[,$arr3....]) 使用傳遞的數(shù)組替換第一個數(shù)組的元素
array_replace() 函數(shù)使用后面數(shù)組元素相同 key 的值替換 $arr1 數(shù)組的值。如果一個鍵存在于第一個數(shù)組同時也存在于第二個數(shù)組,它的值將被第二個數(shù)組中的值替換。如果一個鍵存在于第二個數(shù)組,但是不存在于第一個數(shù)組,則會在第一個數(shù)組中創(chuàng)建這個元素。如果一個鍵僅存在于第一個數(shù)組,它將保持不變。如果傳遞了多個替換數(shù)組,它們將被按順序依次處理,后面的數(shù)組將覆蓋之前的值。
13.array_search($value,$arr[,$strict]) 在數(shù)組$arr中搜索$value,成功返回其鍵名,失敗返回false
$value 要搜索的值
$arr 數(shù)組
$strict 如果可選的第三個參數(shù) strict 為 TRUE,則 array_search() 將在$arr中檢查完全相同的元素。這意味著同樣檢查$arr里$value的類型
14.array_slice($arr,$index[,$len[,$preserve_keys])從$arr數(shù)組中取出一個片段組成新的數(shù)組,不改變原數(shù)組
$arr 原數(shù)組
$index 表示從數(shù)組下標為$index的位置開始取,如果為負數(shù),則數(shù)組元素的最后一個表示-1
$len 表示取出的長度
$preserve_keys 為true時,保留取出元素在原數(shù)組中的鍵名,false則不保留,默認為false
15.array_splice($arr,$index[,$len[,$replace]]) 從$arr數(shù)組中刪除一個片段,被刪除的數(shù)組元素重新組成新的數(shù)組,改變原數(shù)組
$arr 原數(shù)組
$index 表示從數(shù)組下標為$index的位置開始刪除,如果為負數(shù),則數(shù)組元素的最后一個表示-1
$len 表示刪除元素的長度
$replace 被刪除的地方用$replace(可以是數(shù)組,也可以是字符串)的值替換
16.array_unique($arr) 移除數(shù)組中重復的值,返回一個新的數(shù)組,不改變原數(shù)組
17.array_unshift($arr,$value1[,....]) 在$arr開頭添加一個或多個元素,返回數(shù)組長度,改變原數(shù)組
18.count($arr) 統(tǒng)計數(shù)組$arr的長度
19.in_array($value,$arr[,$strick]) 判斷$value是不是$arr中的元素,是返回true,不是返回false
$strick為true檢查數(shù)據(jù)類型,false時不檢查數(shù)據(jù)類型,默認false
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網(wǎng)站名稱:PHP字符串、數(shù)組函數(shù)-創(chuàng)新互聯(lián)
標題URL:http://jinyejixie.com/article30/coiopo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、移動網(wǎng)站建設、定制網(wǎng)站、標簽優(yōu)化、定制開發(fā)、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)