php 字串
php 的字串是什麼樣的?來看看下面這個例子:
<?php
$str
='hello world'
;echo
$str
;// hello world
這只是乙個簡單的例子,字串就是字元的集合,用來儲存文字資訊。當然,也可以操作它。
php字串連線符
php中只有乙個字串連線符(.),可以將兩個或是多個字串連線為乙個新的字串。
<?php
$astr
='hello world'
;$bstr
='this is a string'
;echo
$astr
.' '
.$bstr
;// hello world this is a string
php 字串函式有很多,在這裡只介紹常用的一些函式,包括語法和例項。
1、strlen() 函式
返回字串長度。
1.1、語法
strlen(string)
引數描述
string
必需,要查詢的字串
1.2、示例
<?php
$str
='hello world'
;echo
strlen
($str);
// 11
2、substr() 函式
返回擷取的字串
2.1、語法
substr(string,start,length)
引數描述
string
必需,需要擷取的字串
start
必需,規定開始擷取的位置,0為第乙個字元位置,負數則從字串倒數開始
length
可選,需要擷取的長度,缺省直到字串結束
2.2、示例
1);// m3、md5() 函式
字串 md5 加密
3.1、語法
md5(string,raw)
引數描述
string
必需,需加密的字串
raw可選。規定十六進製制或二進位制輸出格式:true - 原始 16 字元二進位制格式,false - 預設。32 字元十六進製制數。
3.2、示例
<?php
echo
md5(
'as123');
// 2ae667aefbb9705a49297ed9214cfbea
4、implode() 函式
將陣列轉化為字串。
4.1、語法
implode(separator,array)
引數描述
separator
可選。規定陣列元素之間連線的字元,預設為""(空字元)
array
必需。要轉化為字串的陣列
4.2、示例
<?php
$arr=[
'zhao'
,'qian'
,'sun'
,'li'];
echo
implode
(','
$arr);
// zhao,qian,sun,li
echo
implode
('/'
,$arr);
// zhao/qian/sun/li
7、explode() 函式
把字串合併為陣列。
7.1、語法
explode(separator,string,limit);
引數描述
separator
必需,規定分割字串的字元
string
必需,分割的字串
limit
可選。規定所返回的陣列元素的數目。預設為返回所有陣列元素
7.2、示例
<?php
$str
='hello world,i love china,sunning'
;print_r
(explode
(','
,$str))
;
結果:
array
([0] => hello world
[1] => i love china
[2] => sunning
)6、trim() 函式
去除字串兩端的空格和其它字元。
6.1、語法
trim(string,charlist)
引數描述
string
必需。需去除字元的字串
charlist
可選。規定需要刪除的字元,預設不寫
6.2、示例
<?php
$stra
=' asdef '
;echo
trim
($stra);
// asdef
$strb
='**sunshine**'
;echo
trim
($strb
,'*');
// sunshine
7、strtolower() 函式
把字串轉為小寫字母。
7.1、語法
strtolower(string)
引數描述
string
必需,需轉小寫的字串
7.2、示例
<?php
$str
='php'
;echo
strtolower
($str);
// php
8、strtoupper() 函式
把字串轉為大寫字母。
8.1、語法
strtoupper(string)
引數描述
string
必需,需轉為大寫的字串
8.2、示例
<?php
$str
='hello world'
;echo
strtoupper
($str);
// hello world
PHP常用字串函式
1 echo,print,print r,printf,sprintf 前兩個函式是輸出字串.字串中如果有變數名則被替換成其值.php程式設計師站 print r也是輸出函式,不同的是他可以輸入複雜結構的資料,比如陣列,物件 後兩個函式類似於c的同名函式.2 strchr,strlen,strtok...
php常用字串函式
一些簡單實用的函式 strlen string 獲取字串的長度。trim str,char 移除字串兩側的空白字元或其他預定義字元。ltrim str,char 移除字串左側的空白字元或其他預定義字元。rtrim str,char 移除字串右側的空白字元或其他預定義字元。strtolower str...
PHP常用字串函式
函式名 描述例項 輸入輸出 去空格或其他字元 trim 刪除字串兩端的空格或其他預定義字元 str r nhello world r n echo trim str 目標字串 清除後的字串 rtrim chop 刪除字串右邊的空格或其他預定義字元 str hello world r n echo r...