PHP 不用strlen函数怎么可以得出一个字符串的长度
时间: 2024-05-01 12:18:35 浏览: 71
可以使用循环来实现字符串长度的计算。具体方法如下:
1.先将字符串转换为数组,使用`str_split()`函数。
2.定义一个计数器变量,初始值为0。
3.使用`foreach`循环遍历字符串数组,每遍历一个字符,计数器加1。
4.循环结束后,计数器的值就是字符串的长度。
示例代码如下:
```
$str = "Hello, world!";
$arr = str_split($str);
$count = 0;
foreach ($arr as $char) {
$count++;
}
echo "字符串长度为:$count";
```
输出结果:
```
字符串长度为:13
```
注意:这种方法虽然可以得到字符串的长度,但是效率较低,不如直接使用`strlen()`函数。
阅读全文