【发布时间】:2012-07-31 17:03:04
【问题描述】:
我有两个数组,一个是通过在逗号分隔的字符串上使用explode() 生成的,另一个是从 Codeigniter 中的result_array() 生成的。
做print_r时的结果是:
来自explode():
Array
(
[0] => keyword
[1] => test
)
来自数据库:
Array
(
[0] => Array
(
[name] => keyword
)
[1] => Array
(
[name] => test
)
)
我需要它们匹配,这样我才能使用array_diff(),让它们匹配的最佳方法是什么? CI 中除了result_array() 之外还有什么东西可以得到兼容的数组吗?
【问题讨论】:
-
foreach $db_array as ($key => $val) { $db_array[$key] = $db_array[$key]['name']; }?
标签: php arrays codeigniter multidimensional-array explode