问题标签 [implode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 生成带有分隔符的 PHP 对象属性列表的最佳方法,implode()?
我试图找出是否有更优化的方法来创建对象的子对象属性列表。(为粗鲁的措辞道歉,我并不是真正的 OO 专家)
我有一个对象“事件”,其中包含“艺术家”的集合,每个艺术家都有一个“艺术家名称”。在我的 HTML 输出中,我想要一个以逗号分隔的艺术家姓名的简单列表。
PHP 的 implode() 似乎是创建以逗号分隔的值列表的最佳方式。我目前正在遍历对象并将值推送到临时数组“艺术家列表”中,因此我可以使用 implode()。
这是我能想到的最短的。有没有办法更优雅地做到这一点?
php - 将查询结果放入数组然后内爆?
基本上我从 table1 中提取一个 ID,使用该 ID 在 table2 中查找站点 ID,然后需要使用数组中的站点 ID,内爆,并查询 table3 以获取站点名称。我无法正确地对数组进行内爆,首先出现错误,然后使用了 while 循环。
使用 while 循环,输出只是说: Array
基本上我需要做的是正确地将查询结果移动到一个数组中,我可以在第三个查询中使用它来从 table3 中提取名称。
php - PHP的内爆错误
我有一个表格,其中有三个这样的复选框:
然后我提取($_POST),并有这个代码
但我收到一个错误:
警告:implode() [function.implode]:传入的参数无效..
有谁知道我为什么会收到这个错误?
php - PHP | 插入数组时出现 SQL 语法错误
我在将数组插入 sql 数据库时遇到了一些麻烦。
我的错误如下:
我的查询 var_dump 是:
我的问题是如何向 id 添加一个空值,因为它是主键而不是 news_id
我的插入函数如下所示:
注意:数组不是我的强项,所以我可能会错误地使用它们!
php - 如何“双重”内爆嵌套数组?
我有一个嵌套数组(只有一层深),如下所示:
我想要一个很好的方法来将它 implode() 变成这种形式:
我可以对implode(',',...)
每个数组运行一个循环$a
(将这些字符串存储在一个临时数组中),然后implode('|',...)
是那个临时数组,但似乎我应该能够用 PHP 更简洁*地做到这一点。
在此先感谢,
干杯!
*“更简洁”的意思是,不写循环(所以,只使用函数调用)
php - MODX 解析错误函数内爆(是我还是 modx?)
2010 年 6 月 4 日更新:这似乎是 MODx v 1.0.3 中的一个错误,与 implode 函数无关,而是生成的过滤器子句中数据类型不匹配的问题。错误已提交给 JIRA:MODX-2035。
嗨,我一生无法弄清楚这一点,也许有人可以提供帮助。
使用 MODX 表单采用用户标准来创建过滤器并返回文档列表。该表单是一个文本字段和几个复选框。如果同时发布了文本字段和复选框数据,则该功能可以正常工作;如果仅发布了复选框数据,则该功能可以正常工作;但如果只发布文本字段数据,modx 会给我以下错误:
错误:implode() [function.implode]:传递的参数无效。
我已经在 modx 之外使用平面文件对此进行了测试,一切正常,这让我假设 modx 中存在错误。但我不相信。这是我的代码:
echo 语句显示在 MODX 错误消息上方,并且 $filter 数组正确内爆。
任何帮助都会使我的计算机免于飞出窗外。
谢谢
php - 这是矫枉过正,还是很好地使用了 CakePHP 的 HTML 助手?
我刚刚重新格式化了我的 CakePHP 应用程序的默认布局。我通过将几乎所有内容都放在 html 辅助方法中来消除尽可能多的内联 html。
这很有趣,但我想知道我从这个练习中获得了什么好处,如果有的话?
我想至少它看起来不错且紧凑,而且可读性很好。在这种情况下我应该注意哪些陷阱?我应该注意任何速度问题吗?
我喜欢它——我不喜欢。
我想我需要以一种或另一种方式说服。
如果您想知道,查看源代码时,内爆会在 html 中放置漂亮的换行符。
php - 内爆值数组及其键
我正在尝试内爆一个包含其键和值的数组。我可以通过内爆轻松获得钥匙,但发现我必须重复自己的钥匙。
目前我正在这样做:
困扰我的部分是:
有没有办法使数组键内爆?
例如,我可以做
内爆值,但我也需要对键执行此操作。
我也可以使用
但它仍然需要我循环创建另一个数组,肯定有更好的方法,只是获取密钥?
php - PHP内爆关联数组
所以我试图创建一个基于多维数组生成 SQL 查询字符串的函数。
例子:
如您所见,我需要第三行的帮助,因为它目前正在打印
SELECT ID, username FROM table WHERE lastname AND zipcode
但它应该打印
SELECT ID, username FROM table WHERE lastname = 'doe' AND zipcode = '12345'
php - 内爆包含 php 变量的 $_POST[] 数组时出错
我正在尝试在 $_POST[] 中内爆一个数组。我在一个循环中执行此操作,该循环在 ~31 个数组中搜索值...$_POST['1']、$_POST['2']、$_POST['3'] 等。
我正在尝试这样做:
}
但是,我收到以下错误:
警告:implode() [function.implode]:第 15 行 /home/content/r/e/s/reslife4/html/duty/schedule.php 中传递的参数无效
这就是我创建 $_POST[] 变量的方式:
谁能看到我做错了什么?
谢谢!