$array = array
(
53 => array('num' => 20,'name' => 'aaa'),
10 => array('num' => 20,'name' => 'bbb')
);
$ sql =“ INSENT INTO data(id,num,name)VALUES
('53','20','aaa'),('10','20','bbb')
”;
如何将$ array转换成('53','20','aaa'),('10','20','bbb')
?
谢谢
implode()可以帮助您做到这一点,尽管您将需要遍历并将其应用于每个单独的数组:
$resultStrings = array();
foreach ($array as $key => $values) {
$subarrayString = "('$key','" . implode($values, "','") . "')";
$resultStrings[] = $subarrayString;
}
$result = implode($resultStrings, ",");
问题内容: 我正在尝试将一系列产品转换为CSV文件,但似乎没有计划。CSV文件是一长行,这是我的代码: 此外,标头不会强制下载。我一直在复制并粘贴输出并保存为.csv 编辑 解决的问题: 如果有人在寻找相同的东西,请找到更好的方法: 问题答案: 与其写出值,不如考虑使用。 这样可以立即解决您的问题。
问题内容: 是否可以通过json_encode对这个php数组进行JSON转换?因为这个php数组被调用,当我做.. 在JavaScript中,它给了我错误。我想知道JSON可以/不能做什么类型的php数组是否有限制。 问题答案: 首先,您需要在安装了PHP的Apache服务器上的一个PHP文件。制作如下文件: 然后是您的JavaScript(在此示例中,我使用jQuery): 这应该是开始将PH
问题内容: 我在JavaScript中的数组中,这很好用! 我如何从PHP脚本生成此数组?我想使用AJAX来获取php返回的结果。 谢谢! 编辑 我如何处理此php返回的json,返回到? 问题答案: 尝试使用JSON。PHP函数json_encode() 编辑: 代码示例(服务器端-PHP): 客户端(javascript)。 注意:YUI用于显示客户端处理: 注释 :1)在PHP脚本中,您必须
问题内容: 我需要将PHP数组转换为json,但我没有得到我期望的结果。我希望它是一个可以轻松使用数字索引导航的对象。这是一个示例代码: 这就是我得到的 但是我想得到一个对象而不是数组: 谢谢 :) 问题答案: 你想。 顾名思义,该标志将json输出强制为一个对象,即使通常将其表示为数组也是如此。 您还可以删除一些更简洁的代码:
我在将对象 stdClass 转换为数组时遇到问题。我尝试过这种方式: 或 或 投射前的数组满了一条记录,在我尝试投射后它是空的。如何在不删除其行的情况下转换/转换它? 转换前的数组: 如果我尝试生成<code>var_dump($booking),则after cast为空NULL 我也尝试过这个函数,但总是空的:
问题内容: 我有以下数组 如何将数组分组?是否有任何本地php函数可用于执行此操作? 如果我以上所述,那么我将得到一个副本,我该如何避免呢? 在上面的示例中有2个项目,因此它需要位于中。 编辑:一切正常:可以用一个步骤实现相同的目的吗? 问题答案: 没有本机的,只需使用循环即可。