【发布时间】:2011-06-07 15:12:31
【问题描述】:
我有一个看起来像这样的字符串,
IT、媒体、广告
然后我正在执行以下代码。
$criteria = explode(",", $string);
当 print_r 在 $criteria 上运行时,这显然会创建以下内容。
array([0] => IT, [1] => 媒体, [2] => '广告')
我在 codeigniter 应用程序中使用 $criteria 来匹配数据库中的关键字,我想使用类似的东西,
$this->db->like($criteria);
虽然我需要 $criteria 数组看起来像这样,但要让它工作,
array([sector] => IT, [sector] => MEDIA, [sector] => 'ADVERTISING')
我该怎么做?
【问题讨论】:
-
检查代码/文档,你可能需要像
array('sector' => array('IT', 'MEDIA', 'ADVERTISING'))这样的数组
标签: php arrays associative-array array-key