ก่อนที่เราจะเข้าถึงอักขระแต่ละตัวใน string ได้ เราจะต้องรู้จำนวนตัวอักษรทั้งหมดใน string ก่อนว่ามีจำนวนเท่าไร ซึ่ง PHP ก็ได้มีฟังก์ชันในการนับจำนวนตัวอักษรใน string ให้ที่ชื่อว่า strlen() เช่น
<?php $string = "Hello, world"; $length = strlen($string); // $length = 12 ?>
เราสามารถใช้เข้าถึงตัวอักษรแต่ละตัวใน string ได้ดังนี้
<?php
$string= 'Hello';
for ($i=0; $i < strlen($string); $i++) {
printf("The %dth character is %s\n", $i, $string[$i]);
}
?>
The 0th character is H The 1th character is e The 2th character is l The 3th character is l The 4th character is o
ผู้สนับสนุน