php字符串还有$string[$i]或者$string{$i}这样表示的??
$str='abcdefghigk';for($i=0;$i<strlen($str);$i++){echo$str[$i].'<br/>';或者echo$str{$i}...
$str = 'abcdefghigk';
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].'<br />';或者echo $str{$i}.'<br />';
}die;
执行结果一样,学php的时候怎么没有讲字符串还有这样的表示方法?$string[$i]像这样不是数组了吗? 展开
for($i = 0;$i < strlen($str);$i++){
echo $str[$i].'<br />';或者echo $str{$i}.'<br />';
}die;
执行结果一样,学php的时候怎么没有讲字符串还有这样的表示方法?$string[$i]像这样不是数组了吗? 展开
2个回答
2012-12-05 · 知道合伙人软件行家
关注
展开全部
在PHP里,字符串可以当作数组来使用。
以下是php官方使用手册中的相关说明:
存取和修改字符串中的字符
字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42], 可以把 字符串想像数组 。
函数 substr() 和 substr_replace()可以用来实现多于一个字符的情况。
Note:
字符串为了同样的目的也可以用花括号,比如 $str{42},但是, 在PHP 5.3.0中不推荐使用这种格式,应该用方括号,就像 $str[42]。
以下是php官方使用手册中的相关说明:
存取和修改字符串中的字符
字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42], 可以把 字符串想像数组 。
函数 substr() 和 substr_replace()可以用来实现多于一个字符的情况。
Note:
字符串为了同样的目的也可以用花括号,比如 $str{42},但是, 在PHP 5.3.0中不推荐使用这种格式,应该用方括号,就像 $str[42]。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询