php函式練習 2019 04 12

2021-09-18 01:47:45 字數 2749 閱讀 2554

explode()//把字串打散為陣列。

str_repeat()//把字串重複指定的次數。。

str_replace()// 替換字串中的一些字元(對大小寫敏感)。。

strlen()//返回字串的長度。

strrev()// 反轉字串。

1.separator 必需。規定在**分割字串。

2.string 必需。要分割的字串。

3.limit 可選。規定所返回的陣列元素的數目。

大於 0 - 返回包含最多 limit 個元素的陣列

小於 0 - 返回包含除了最後的 -limit 個元素以外的所有元素的陣列

0 - 返回包含乙個元素的陣列

例子 1

使用 limit 引數來返回一些陣列元素:

<

?php

$str =

'one,two,three,four'

;// 零 limit

print_r

(explode

(','

,$str,0)

);// 正的 limit

print_r

(explode

(','

,$str,2)

);// 負的 limit

print_r

(explode

(','

,$str,-1

));?

>

執行結果:

array([

0]=> one,two,three,four )

array([

0]=> one [1]

=> two,three,four )

array([

0]=> one [1]

=> two [2]

=> three )

string 必需。規定要重複的字串。

repeat 必需。規定字串將被重複的次數。必須大於等於 0。

例項

把字串 "shanghai " 重複 5 次:

<

?php

echo str_repeat

("shanghai",5

);執行結果:

shanghai shanghai shanghai shanghai shanghai

?>

find 必需。規定要查詢的值。

replace 必需。規定替換 find 中的值的值。

string 必需。規定被搜尋的字串。

count 可選。對替換數進行計數的變數。

例子 1

使用帶有陣列和 count 變數的 str_replace

() 函式:

<

?php

$arr =

array

("blue"

,"red"

,"green"

,"yellow");

print_r

(str_replace

("red"

,"pink"

,$arr,$i));

echo "替換數:$i";?

>

執行結果:

array([

0]=> blue [1]

=> pink [2]

=> green [3]

=> yellow ) 替換數:1

例子 2

使用帶有需要替換的元素少於查詢到的元素的 str_replace

() 函式:

<

?php

$find =

array

("hello"

,"world");

$replace =

array

("b");

$arr =

array

("hello"

,"world"

,"!");

print_r

(str_replace

($find,$replace,$arr));

?>

執行結果:

array([

0]=>b[

1]=>[2

]=>

!)

string 必需。規定要檢查的字串。

例子 1

返回字串 "i love shanghai!" 的長度:

<

?php

echo strlen

("i love shanghai!");

?>

執行結果:

16

string 必需。規定要反轉的字串。

例項

反轉字串 "i love shanghai!":

<

?php

echo strrev

("i love shanghai!");

?>

執行結果:

!iahgnahs evol i

PHP 封裝函式練習

以下是對php函式封裝性的練習,在wamp環境下執行,僅供參考學習 header content type text html charset utf 8 封裝乙個函式可以輸出當前的具體日期時間 function gettime del1,del2,del3 md 星期 arr week retur...

PHP字串操作函式練習20191025

arr tom peter mary str implode arr implode array 陣列 元素中間加上 的str。echo str s how old are you s1 abc.de.16.3.doc new explode s1 explode str按照 分開的array。va...

PHP 練習 投票

練習 投票 一 題目要求 二 做法 建立資料庫 表名 diaoyantimu 表名 diaoyanxuanxiang 封裝類檔案 1 2class dbda335 else 364041 42else 4347 4849 50 51 5253 5455 56 首頁 1 public w3c dtd ...