使用索引访问字符串的单个字符出现警告提示:String offset cast occurred


环境是php5.4的其他没有测试:

因为业务关系,需要这样访问字符串中某一特定索引位置的字符。不知何故产生这个警告。

经过多方查找发现问题可能是因为索引的变量类型可能不是整型int,将变量类型转换成整型后问题解决。

Archives