php中如何将数据推送到数组中

2023-12-12

各位, 我想将数据推入数组。我正在使用流动代码。有两个数组。一个持有键和第二个值。我正在使用流动代码

while($data=mysql_fetch_array($result))
{   
     foreach ($arrTemp as $val) 
    {                   
        array_push($arrKeys, $val);
        array_push($arrValues, $data[$val]);                
    }               
}

print_r($arrKeys);
print_r($arrValues);

$arrReturn = array_combine($arrKeys,$arrValues);

...................................... 并获得两个数组的流动结果。

Array ( [0] => due_date [1] => flag_code [2] => due_date [3] => flag_code [4] => due_date [6] => flag_code  )


Array ( [0] => 12:04:2011 [1] => 0 [2] => 13:04:2011 [3] => 0 [4] => 14:04:2011 [6] => 0  )

当我尝试使用 array_combined 函数组合数组时,它只返回两个值的数组,例如:Array (due_date => 14:04:2011 flag => 0)

我如何获取单个数组中的所有值......!


这是因为你有多个相同的数组键。所以首先它插入due_date, then flag_code,然后它会尝试插入另一个due_date但由于它已经存在于数组中,因此它将覆盖它。因此,数组中剩下的唯一值将是最后一对。

解决方案是一个数组中不要有多个相同的键(您的due_date and flag_code)

你可以这样做:

foreach ($arrTemp as $val) {                   
    $arrReturn[] = array($val => $data[$val];
}

这将为您提供在数组中键入的每组结果,如下所示:

$arrReturn[0] = array (due_date => 14:04:2011 flag => 0);
$arrReturn[1] = array (due_date => 14:04:2011 flag => 0);
$arrReturn[2] = array (due_date => 14:04:2011 flag => 0);
...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

php中如何将数据推送到数组中 的相关文章

  • 在 TCPDF 中,这个 getAliasNbPages 返回值 {:ptp:} 那么我怎样才能获得整数

    在 TCPDF 中 此函数显示值 ptp 那么我如何获得整数 所以请帮助我 我需要这个值 因为我需要应用一些条件 我有很多检查过的文档 但我找不到解决方案 你只能得到一个alias因为直到文档结束时您才知道总页数 TCPDF 替换占位符别名
  • 插入前检查数据库中是否存在行

    DBH new PDO dsn username password opt DBH gt setAttribute PDO ATTR ERRMODE PDO ERRMODE EXCEPTION DBH gt setAttribute PDO
  • 从MySQL插入查询中获取新记录主键ID?

    假设我正在做一个 MySQLINSERT进入我的一张桌子 该桌子有一列item id设置为autoincrement and primary key 如何让查询输出新生成的主键的值item id在同一个查询中 目前我正在运行第二个查询来检索
  • MySQL 连接器/python 在 django 中不工作

    我正在学习 Django 以 MySQL 作为后端 我安装了Oracle的mysql连接器来连接mysql 然而 当我跑步时python manage py我收到这个错误 回溯 最近一次调用最后一次 文件 C Python33 lib si
  • Laravel 4 中如何知道查询是否失败?

    我将 Laravel 4 与 MySQL 结合使用 我想知道如何控制在数据库中插入 更新或删除记录时可能出现的错误 例如 如果我进行如下更新 DB table user gt where id id gt update userdata 我
  • 以编程方式将礼品消息设置为现有订单[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在寻找一些代码 以便在 Mage
  • String.split() 的 ArrayIndexOutOfBoundsException

    这是从文件中读取输入的代码 该文件包含表单中的学生详细信息roll name age street city zipcode 其中很少有值可以null even 对于以下代码 我得到java lang ArrayIndexOutOfBoun
  • 使用Zend实现文件上传进度

    您好 我正在尝试使用 Zend 实现上传进度 但是我还没有找到任何详细的教程 指针会很有用 Thanks 我不记得曾经看过完整详细的教程来解释如何使用 Zend Framework 获取上传进度条 但这里有一些提示 如果您已经了解有关 PH
  • 为什么这个递归连接会产生:数据太长

    我在 MySQL 8 上有这个表 create table tbl id varchar 2 val int insert into tbl values A 1 B 2 C 3 D 4 E 5 以下查询应找出哪些记录集的值之和不大于 6
  • 从浏览器中删除cookie?

    有什么方法可以指示网络浏览器完全delete一个人的cookie是用PHP设置的吗 我不想expiry或者等待浏览器closed 对于删除 我的意思是实际上不再将其列在 cookie 列表中 尝试这样删除所有 cookie foreach
  • 相当于 pandas 'transform' 的 SQL 是什么?

    假设您有以下 SQL 表 A B C 2 1 4 3 4 5 3 1 1 1 4 0 5 0 1 并且您想要添加 显示一个列 其中包含 A 列对于 B 列的每个不同值的平均值 或任何其他聚合函数 您想要保留所有列 所以结果会是这样的 A B
  • 无法从 Windows GUI 工具连接到远程 Linux 服务器上的 MySql 数据库

    我已经在 Amazon EC2 上的 Linux 服务器上设置了 mysql 数据库 这在本地效果很好 我可以登录 linux 盒子并管理 mysql 数据库 我正在尝试将本地 GUI 客户端连接到远程 mysql 但连接失败 我更新了 e
  • 如何在 PostgreSQL 函数中声明行类型数组?

    我正在尝试创建一个 PostgreSQL 函数 在用它做更多事情之前 我将循环查询的行并将其中一些存储在数组中 如何创建行类型数组 CREATE OR REPLACE FUNCTION forExample RETURNS integer
  • MySQL:根据 ORDER BY 更新“排序”列

    完全编辑 我的查询有来自 2 个表的 2 列 文件名和排序顺序 完整的表格在这里完成http sqlfiddle com 9 8c0507 http sqlfiddle com 9 8c0507 Example SELECT FROM ta
  • Amazon Linux 上的 Nginx + php-fpm = 在信号 11 上退出

    亚马逊 Linux 最新 PHP 5 4 19 cli 构建时间 2013 年 9 月 3 日 23 19 23 nginx版本 nginx 1 2 9 安装 PHP FPM PHP 5 4 19 fpm fcgi 构建时间 2013 年
  • mysql查询获取根父级

    我的表中有以下数据categories id parent id title 1 0 A 2 1 B 3 2 C 4 3 D 5 4 E 现在我想获取类别 id 4 的根类别标题 parent id 0 即标题 A 的类别 id 1 如何在
  • 如何从视图中使用模型函数? - 拉拉维尔 5.4

    我在模型类中创建了一个函数 它是 public function scopetest query return query gt pluck name 我的控制器代码是 public function index books Book al
  • 使用 PHP 和 xpath 中的抓取功能提取 HTML 页面中的字符串

    我需要抓取这个 HTML 页面 https www sanita puglia it monitorpo aslfg monitorps web monitorps monitorPSperASL do codNazionale 16011
  • PHP 如何使用比较运算符比较字符串?

    我正在使用比较运算符来比较字符串 我需要对以下两个比较及其结果进行某种解释 if ai gt i echo Yes else echo No output No 为什么这些会这样输出 if ia gt i echo Yes else ech
  • 就地改变 numpy 函数输出数组

    我正在尝试编写一个对数组执行数学运算并返回结果的函数 一个简化的例子可以是 def original func A return A 1 A 1 为了加速并避免为每个函数调用分配新的输出数组 我希望将输出数组作为参数 并就地更改它 def

随机推荐

  • 使用 iText 打开 PDF 时自动打开打印对话框

    我需要能够在打开 pdf 时自动提供打印对话框 我需要使用 javascript 来完成此操作 我想知道我是否可以使用 iText 附加所述 javascript 这样做对我来说会更干净 因为我目前已经在使用 iText 库 否则有更好的方
  • Spring Security 正在重定向到生产服务器上的本地主机

    我有一个安装了 spring security core 插件的 grails 应用程序 本地一切正常 我部署到临时服务器 一切正常 我部署到我们的生产服务器 它是我们的临时服务器的镜像 我可以很好地访问未受保护的页面 但是 当 Sprin
  • “你调用的对象是空的?” [复制]

    这个问题在这里已经有答案了 如果文本框的文本正确 则尝试显示其他形式 当我调试时 我收到一条错误消息 对象引用未设置到对象的实例 代码如下 OK is OK button MainForm is the form I m trying to
  • html/javascript 中长时间运行的代码

    我需要在单击按钮时在浏览器中运行算法 用 javascript 编码非常复杂 而且速度会很慢 有没有推荐的架构 理想情况下 我想用 C 或 Python 对其进行编码 但我想不可能在单击按钮时在浏览器中运行它 那么 我的下一个最佳选择是什么
  • Highcharts 不显示所有类别

    我正在使用 HighCharts 但我不明白为什么如果 yAxis 中没有数据 它不会在 xAxis 中显示类别 我检查了 API 文档 showEmpty 等于 true 默认值 尽管类别多于数据 如何显示所有类别 My js userC
  • 按特定 id 过滤 Ext.data.Store 会返回多个结果

    我正在尝试按演出 ID 过滤我的试镜列表 但当演出 ID 为 1 时 所有演出 ID 为 1x 的试镜都会被返回 下面是我的代码 试镜型号 Ext regModel Audition fields name id type integer
  • 解释 ANOVA 表的 R 重要性代码?

    测试数据框 gt foo x y z 1 0 191 0 324 0 620 2 0 229 0 302 0 648 3 0 191 0 351 0 626 4 0 229 0 324 0 630 5 0 152 0 374 0 656 6
  • 更改 DateTimePicker 控件中的周显示

    在 vb net 或 c 应用程序的 winforms 环境中使用传统的 DateTimePicker 控件 我需要将星期的显示方式从正常的星期日到星期六更改为星期二到星期一 我搜索了 Google 和 Stack 但没有发现任何相关内容
  • js 处理完成时的基本 Javascript 加载消息

    我确信这个问题之前已经被问过 1000 次了 基本上我想做的就是更改页面元素的内容以在我的其他 javascript 代码 相当资源密集型 完成时显示加载消息 问题是消息直到 其他 JS 处理 完成后才显示 从而完全违背了其目的 一个简化的
  • 使用 Python Windows 获取 CPU 和 GPU 温度

    我想知道是否有办法在 python 中获取 CPU 和 GPU 温度 我已经找到了Linux的方法 使用psutil sensors temperature 我想找到一种适用于 Windows 的方法 一种查找 Mac OS 温度的方法也将
  • 使用 re.sub() 将模式大写并在该模式之前添加一些文本

    这篇文章是后续我之前的问题 所以我有以下字符串 string A 1 e 1 X 我想创建一个函数来输出一个包含所有内容的字符串小写字母序列 后面没有括号在前面用大写字母写成的字符串中Math 例如 1 e 会回来 1 Math E 5 2
  • 为什么 pyauto gui 和 Pycharm 不适合我?

    import pyautogui pyautogui PAUSE 1 pyautogui FAILSAFE True pyautogui click 274 783 我在 Mac 上运行 Pycharm 我尝试从解释器安装 pyautogu
  • 浏览器工具中的 [] 与 [{...}],但两者具有相同的对象

    如果你看一下图片 两个数组都由相同类型的对象组成 第一个我使用空数据作为占位符创建它 但第二个我使用来自服务器的数据创建它 writeValue v any console log aaa console log v console log
  • HTML 表格转 JSON

    我需要获取表行并将其转换为 JSON 有任何想法吗 我这里有这段代码 但它不起作用 function tableToJSON tableID return tableID tr map function row return row des
  • 如何指定在 Git 上执行 shell 命令时使用的私有 SSH 密钥?

    也许是一种相当不寻常的情况 但我想指定一个在执行 shell 时使用的私有 SSH 密钥 git 来自本地计算机的命令 基本上是这样的 git clone email protected TheUser TheProject git key
  • 构建一个表,其中的值将连续变量分为两组

    我正在寻求你的帮助 我试图将连续变量分为两组 我用这个例子来说明我想要做什么 x data frame v1 c 1 1 2 2 3 4 5 6 9 9 11 2 4 45 67 89 1 1 5 5 5 6 6 6 9 9 9 11 11
  • PHP 是否有类似于 .NET 的 DataSet 的构造?

    我怎样才能实现DataSet在 PHP 中 如 NET 我希望这个类只从数据库读取数据一次 然后我应该能够使用这些数据 而无需再次连接到 MySQL 来运行查询 select from user 当我在DataSet数据是从内存中获取的 我
  • Mongoose 找到一个并推送到文档数组

    我是 MongoDB 和 Mongoose 的新手 我正在尝试使用它来保存股票报价以进行日间交易分析 所以我想象了这个架构 symbolSchema Schema name String code String quoteSchema Sc
  • 无法将类型“[String]”的值转换为预期参数类型“String”:在附加数组以从表视图单元格中的 Fireabse 获取数据时

    在快照中附加数组时出现错误 我想从这些数组中检索所有值EngNames UrNames and cakeImages在快照中 以便值可以显示在表视图单元格上 但是我可以检索所有值Cake Rate Label and Eng Name La
  • php中如何将数据推送到数组中

    各位 我想将数据推入数组 我正在使用流动代码 有两个数组 一个持有键和第二个值 我正在使用流动代码 while data mysql fetch array result foreach arrTemp as val array push