首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将值复制到另一个数组中

将值复制到另一个数组中
EN

Stack Overflow用户
提问于 2011-12-21 16:51:15
回答 4查看 12.1K关注 0票数 2

我有以下代码:

代码语言:javascript
复制
foreach ($row as $item) {
foreach($item as $key) {
    echo "<pre>"; 
    print_r($key);   
    echo "</pre>";
}
}

我正在尝试将密钥($key)复制到另一个数组中进行进一步处理。我该怎么做呢?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-21 16:54:58

将一些变量定义为数组$array = array();,然后使用array_push($array, $key);按下这些键

代码语言:javascript
复制
$array = array();
foreach ($row as $item) {
foreach($item as $key) {
array_push($array, $key);
}
}
票数 3
EN

Stack Overflow用户

发布于 2011-12-21 16:55:37

代码语言:javascript
复制
$aNew = array();
foreach($row as $item) {
    foreach($item as $key) {
        $aNew[] = $key;
    }
}

但是;你为什么要这样做呢?您也可以只在第二个foreach()中执行命令/处理。

票数 1
EN

Stack Overflow用户

发布于 2011-12-21 17:00:16

如果你想得到一个数组的所有键,你可以使用array_keys()。此外,如果您的每一行在第二个foreach循环中具有相同的键,则可以在从第一行获得所有键之后中断这两个循环。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8587135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档