Another line.
②為打印輸出而格式化字符串
printf()結構
$s="world");
printf("Hello %s",$s);
3.改變字符串中的字母大小寫
| 函數 |
描述 |
使用 $subject=Hello World |
返回值 |
| strtoupper() |
將字符串轉為大寫 |
strtoupper($subject ) |
HELLO WORLD |
| strtolower() |
將字符串轉為小寫 |
strtolower($subject ) |
hello world |
| ucfirst() |
如果字符串第一個字符是字符,將其轉為大寫 |
ucfirst($subject ) |
Hello world |
| ucwords() |
將字符串的每個單詞的首字母大寫 |
ucwords($subject ) |
Hello World |
二、用字符串函數連接和分割字符串
1、用函數explode()、implode()和join()
exlpode()
把字符串打散為數組:
<!DOCTYPE html>
<html>
<body>
<?php
$str = "Hello world. I love Shanghai!";
print_r (explode(" ",$str));
?>
</body>
</html>
結果
Array ( [0] => Hello [1] => world. [2] => I [3] => love [4] => Shanghai! )
implode()? (jion()是implode()函數的別名)
把數組元素組合為字符串:
<!DOCTYPE html>
<html>
<body>
<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>
</body>
</html>
結果
Hello World! I love Shanghai!
2、使用strtok()函數
strtok() 函數把字符串分割為更小的字符串(標記)。
語法
strtok(string,split)
| 參數 |
描述 |
| string |
必需。規定要分割的字符串。 |
| split |
必需。規定一個或多個分割字符。 |
<!DOCTYPE html>
<html>
<body>
<?php
$string = "Hello world. Beautiful day today.";
$token = strtok($string, " ");
while ($token !== false)
{
echo "$token<br>";
$token = strtok(" ");
}
?>
</body>
</html>
結果
Hello
world.
Beautiful
day
today.
3、使用substr()函數
定義和用法
substr() 函數返回字符串的一部分。
注釋:如果 start 參數是負數且 length 小于或等于 start,則 length 為 0。
語法
substr(string,start,length)
| 參數 |
描述 |
| string |
必需。規定要返回其中一部分的字符串。 |
| start |
必需。規定在字符串的何處開始。
- 正數 – 在字符串的指定位置開始
- 負數 – 在從字符串結尾開始的指定位置開始
- 0 – 在字符串中的第一個字符處開始
|
| length |
可選。規定被返回字符串的長度。默認是直到字符串的結尾。
- 正數 – 從 start 參數所在的位置返回的長度
- 負數 – 從字符串末端返回的長度
|
<!DOCTYPE html>
<html>
<body>
<?php
echo substr("Hello world",6);
?>
</body>
</html>
結果
world
<!DOCTYPE html>
<html>
<body>
<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>
</body>
</html>
結果
d
ello world
lo world
orld
d
ello world
lo world
orld
<!DOCTYPE html>
<html>
<body>
<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
?>
</body>
</html>
結果
Hello worl
ello wor
Hello
world
Hello worl
ello wor
Hello
world
三、字符串的比較
1、strcmp()比較兩個字符串,如果相等,函數返回0
<!DOCTYPE html>
<html>
<body>
<?php
echo strcmp("Hello world!","Hello world!");
?>
</body>
</html>
結果
0
2、strlen()函數測試字符串的長度
<!DOCTYPE html>
<html>
<body>
<?php
echo strlen("Shanghai");
?>
</body>
</html>
結果
8
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:
三五互聯知識庫 »
PHP常見字符串操作函數與用法
主站蜘蛛池模板:
国产真人无遮挡免费视频|
国产精品白浆无码流出|
亚洲色拍拍噜噜噜最新网站|
91啪啪视频|
文安县|
黄频网址|
国产一区二区三区色老头|
免费午夜无码片在线观看影院
|
国内熟妇人妻色在线视频|
操碰在线视频|
余庆县|
欧美久久精品一级c片免费|
成人九九|
亚洲精品一区二区三区不|
黄又色又污又爽又高潮|
久久综合九色综合网站|
欧美巨大xxxx做受中文字幕|
国产女人看国产在线女人|
国产在线观看91精品亚瑟|
99热久久这里只有精品|
久久93精品国产91久久综合|
亚洲avav|
国产av综合一区二区三区|
天堂在线www天堂中文在线
|
国产精品一区二区三区黄色|
在线观看亚洲不卡视频|
亚洲人成色777777无码|
综合久青草视频在线观看|
最近日本免费观看高清视频|
欧美成人精品高清在线观看|
国产黄色一区二区三区四区|
国产肥妇一区二区熟女精品|
亚洲国产精品日韩AV专区|
玩弄放荡人妻少妇系列|
国产精品专区免费观看|
色综合 图片区 小说区|
99精品无码一区二区|
国产美女自卫慰黄网站|
人妻熟妇乱又伦精品视频|
欧美一区二区三区欧美日韩亚洲|
国产精品制服丝袜在线官网|