php字符串与数组的特殊情况
来源:互联网 发布:周渝民演技 知乎 编辑:程序博客网 时间:2024/06/05 05:25
来看一个特别的实验
$arr=array('a','b','c');var_dump(isset($arr[0][0])); // trueprint_r($arr[0][0]); //string:aprint_r($arr[1][0]); //string:b
没错,$arr命名是一维数组上面代码却返回true
原因:
还记得php中的字符串可以用数组的形式进行读取操作的吗?
$str = 'abcdefg';echo $str[0];// aecho $str[4];// e
值得注意的是,php中字符串的数据结构不是数组,而是提供了一个方便的操作而已
上面的实验中
$arr[0][0]在被php解析的过程是这样的:
$arr[0] 指向的是字符串 'a' 然后对字符串进行操作 相当于 $str='a'; $str[0]
0 0
- php字符串与数组的特殊情况
- php过滤特殊的字符串
- php数组与字符串的转换函数
- php数组与字符串的转换
- get与post的一些特殊情况
- java方法的重载与特殊情况
- 数组与指针的艺术 第五章 字符串字面量---一个特殊的数组
- C语言的数组名的特殊情况
- php对数组或字符串中的特殊字符进行转换
- PHP开发:关于特殊字符串的替换
- php数组与字符串转换
- php数组与字符串转换
- 字符串作为函数模版实参的特殊情况
- php的数组与字符串的转换函数整理汇总
- php的数组与字符串的转换函数整理汇总
- PopupWindow的特殊情况
- 异常的特殊情况
- 我学PHP整理的数组与字符串常用函数
- linux之sed用法
- ADSP--BF609 之 VID :pixc 和 EPPI PVP(一)
- 重要网络连接
- python常见模块命令(os/sys/platform)
- 黑马程序——OC 面向对象1
- php字符串与数组的特殊情况
- 正则表达式
- 堆和栈的全面总结
- oracle数据库的结构简析
- Sed简介
- android常用广播
- SQL存储过程实例详解
- ADB server didn't ACK
- codeforces 461C 暴力+BIT