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