PHP,数组操作以获取具有相同名称的键

理查德

我有这个数组发布到我的控制器:

Array
(
    [id] => Array
        (
            [0] => 95
            [1] => 69
        )
)

我想:

Array(

    [id] => 95
    [id] => 69
)

当我使用CodeIgniter的$ this-> db-> delete()函数时,它将数组键值作为WHERE子句的列。我现在有这段代码:

foreach($ids as $k => $v){

    $formatIds['id'] = $v;

}

这只是给我其中的一排,而不是其余的。

然后,我尝试:

foreach($ids as $k => $v){

    $formatIds['id'][] = $v;

}

但这给了我一个多维数组...

马克·贝克

您的问题的答案是“不可能”:数组键必须始终唯一。

您要执行的操作的答案是使用where_in()

$names = array(95,69);
$this->db->where_in('id', $names);
$this->db->delete('mytable');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery-使用HTML:selected获取具有相同名称的数组

来自分类Dev

如何从具有相同名称的多个元素中获取单击元素,数组的不同索引索引

来自分类Dev

获取具有相同名称的所有属性

来自分类Dev

从具有相同名称的节点获取所有属性

来自分类Dev

php具有相同名称的多个下拉菜单无法获取该值

来自分类Dev

Java Servlet-获取具有相同名称的参数

来自分类Dev

如何从具有相同名称的Multi CheckBox获取价值

来自分类Dev

如何获取具有相同名称的SiteCollections列表?

来自分类Dev

jQuery获取具有相同名称的属性值

来自分类Dev

获取具有相同名称JAXB的多个XML元素

来自分类Dev

如何从具有相同名称的XML获取特定值

来自分类Dev

从多个表中获取具有相同名称的列

来自分类Dev

获取具有相同名称的多输入文本的值

来自分类Dev

html抓取,获取具有相同名称的不同值

来自分类Dev

PHP中具有相同名称的不同元素

来自分类Dev

PHP XML和具有相同名称的节点

来自分类Dev

不推荐使用PHP:具有相同名称的方法

来自分类Dev

通过PHP连接具有相同名称的输入值

来自分类Dev

如何获取具有相同名称和相同属性名称的节点到集合?

来自分类Dev

从PHP到jQuery,将多个具有相同名称的变量存储在数组中并使用.each

来自分类Dev

具有相同名称的多个参数

来自分类Dev

具有相同名称的SqlDataReader GetOrdinal

来自分类Dev

具有相同名称的多种功能

来自分类Dev

JAVA:具有相同名称的方法?

来自分类Dev

具有相同名称的不同应用?

来自分类Dev

具有相同名称的多个div

来自分类Dev

具有相同名称的值的总和

来自分类Dev

具有相同名称的Javascript函数

来自分类Dev

具有相同名称的多个输入

Related 相关文章

热门标签

归档