-
09月28日
-
今天我们来看看PHP的字符串与数组之间的联系,直接拿代码说事吧,下面这段代码输出结果是什么呢?:
<?php $text = 'llq'; var_dump($text[0]); var_dump($text[1]); var_dump($text[2]); $text[5] = 'qxf'; var_dump($text); ?>
输出结果如下:
string(1) "l" string(1) "l" string(1) "q" string(6) "llq q"
现在我们来剖析一下:首先从代码可以看出,在PHP中字符串即数组,可以用数组的形式取字符串的值。字符串中每个字符就是数组的一个元素。$text[5] = 'qxf';这段代码执行时,由于本身这个字符串长度不够5,因此PHP用空格填充不够的,即$text[3]、$text[4]都是填充的空格,$text[5] 中放'qxf'字符串中的第一个字符,这点差别是跟其他语言差异有点大的。
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/xiulianzhilu/2016/0928/83.html