【发布时间】:2011-06-29 06:11:19
【问题描述】:
我正在将 DB2 与我的 PHP 一起使用。 DB2 以大写形式返回所有列名。如果我使用 db2_fetch_assoc,那么结果会是这样的
Array { [USERID] => 4 }
但是在我的 php 文件中,像这样分配的数组值及其骆驼样式
$this->userId = $row['userId'];
所以它会抛出错误Error : Undefined index userId
我可以使用 array_change_key_case() 函数将数组转换为小写。但是我有数百个文件可以获取和分配数组值。
不可能更改我的所有文件。也是它的linux机器。
那么php中是否有任何功能可以禁用数组键的大小写敏感性。
【问题讨论】:
-
我可以将数组键转换为小写。但是我想再次更改此行中的键 $this->userId = $row['userId'];在我所有的文件中。
标签: php case-sensitive array-key