关于PHP数组问题。。。。。。。。。。

Kerlin0722 发布于 2013/11/25 11:25
阅读 216
收藏 1
PHP
  请教,下面这段代码要如何理解?
$s = '12345';
$s[$s[1]] = '234';
echo $s;    //输出为12245 
加载中
0
南湖船老大
南湖船老大

字符串可以使用数组表达式取值,但它并不是数组。

$s[$s[1]] = '234'; 

实际上是$s[2] = '234'; 相当于$s[2] = '2'; 。原因就是字符串不是数组,每个位只能放一个字符。

返回顶部
顶部