php - 具有自定义索引 PHP 的 Foreach

标签 php mysql arrays for-loop foreach

您好 :) 我在 PHP 中有这个数组。

Array ( [99] => 5 [2] => 5 [45] => 4 [4] => 3 [84] => 1 [6] => 3 )

我想循环这个数组以构建一个 SQL 查询。

查询应该如下所示:

INSERT INTO table (index, value) VALUES (99, 5), (2, 5), (45, 4), (4, 3), (84, 1), (6, 3);

我正在寻找一个 PHP forforeach cicle,以便在我的查询中不仅包含元素的值,还包含原始索引 (那不是 0、1、2..)。

谢谢! 祝你今天过得愉快! :)

解决方案

foreach ($obt as $key => $value) {
     echo "$key -> $value <br>";
}   

最佳答案

你要找的是这样的东西:

foreach ($array as $key => $value) {
    echo"Key: {$key}";
    echo"Val: {$value}";

希望对您有所帮助。

关于php - 具有自定义索引 PHP 的 Foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48418089/

相关文章:

php - 将套接字资源转换为流套接字

php, mysql, 如何比较两个字符串?

mysql - 如何在 LEFT JOIN 到多表之后在 GROUP BY 之前进行 ORDER BY/MAX?

php - mysql如何使用GROUP BY函数获取多条记录

c - 如何返回指向结构数组内元素的指针?

Javascript:让对象继承数组方法

php - 聊天室在线用户列表实现

MySQL - 如何将服务器称为 http 路径?

javascript - 删除数组中特定对象内的 JavaScript 属性

php - utf8_encode() 和curl_init() 在 PHP7 上不起作用