PHP 字串和常用字串函式

2021-10-08 19:08:10 字數 3478 閱讀 6012

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