php可以循環字串。在PHP裡,字串可以當作陣列來使用,字串中的字元可以透過一個以0為開始的,用類似陣列結構中的方括號包含對應數字的方式來尋找和修改;因此也可以像循環數組那樣循環字串),循環字串的語法「for($i=0;$i
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php可以循環字串。
在PHP裡,字串可以當作陣列來使用(因此也可以像循環陣列那樣循環字串)。
以下是php官方使用手冊中的相關說明:
字串中的字元可以透過一個以0為開始的,用類似陣列結構中的方括號包含對應數字的方式來找出和修改,例如 $str[42]
,可以把字串想像數組,這樣可以取出指定位置的一個字元。而 函數 substr() 和 substr_replace()可以用來實現多於一個字元 的情況。
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo $str."<br>"; echo $str[0]."<br>"; echo $str[1]."<br>"; echo $str[2]."<br>"; ?>
方括號中的數字超出範圍將會產生空白。非整數型別轉換成整數,非整數型別轉變成整數,非法型別會產生一個 E_NOTICE等級錯誤,負數在寫入時會產生一個E_NOTICE,但讀 取的是空字串。被指定的字串只有第一個字元可用,空字串用指定為空位元組。
php循環字串範例:
因為字串可以看成下標以0開始的類別索引陣列。所以下面我們可以使用for語句來循環字串
<?php $str = "hello"; var_dump($str); for($i=0;$i<strlen($str);$i++){ echo $str[$i]."<br>"; } ?>
註:foreach語句對字串無效,會報錯
foreach ($str as $value){ echo $valu."<br>"; }
推薦學習:《PHP影片教學》
以上是php可以循環字串嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!