php字符串还有$string[$i]或者$string{$i}这样表示的??

2024-11-22 12:40:22
推荐回答(2个)
回答(1):

在PHP里,字符串可以当作数组来使用。

以下是php官方使用手册中的相关说明:

存取和修改字符串中的字符

字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42], 可以把 字符串想像数组 。

函数 substr() 和 substr_replace()可以用来实现多于一个字符的情况。

Note:
字符串为了同样的目的也可以用花括号,比如 $str{42},但是, 在PHP 5.3.0中不推荐使用这种格式,应该用方括号,就像 $str[42]。

回答(2):

echo $str[$i] 是输出了 $str 的第 $i 个字符