问题标签 [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.

0 投票
2 回答
2506 浏览

php - 内爆2个单独的数组?

我有一个带有查询的脚本,它使用连接从两个单独的表中收集来自数据库的信息。现在我想在一个新表中并排插入这两个数组及其值。

显然语法不正确,但我想知道这是否可能,或者我是否走错了路。我尝试了一些查询,但无法让它们排队等待插入 - 它一次将它们炸开。

0 投票
1 回答
4934 浏览

php - 复选框数组到字符串帮助:Implode $_POST 并将值返回到相同的 $_POST?

我正在尝试将简短形式的结果存储到平面文件(例如 .text 文件)中。该文件将作为分隔文件导入 Excel。该表单具有复选框,因此可以将其设置为数组:

是否可以从 内爆一个数组$_POST['rolfz']并将结果返回到$_POST['rolfz']?所需的结果是我可以存储到文本文件中的字符串。请参见下面的代码:

总体目标是将 $_SESSION 中的所有值存储到文本文件中。但是,当我尝试运行代码时,我得到“注意:第 14 行 E:\cgi-bin\thankyou.php 中的数组到字符串转换”。错误告诉我,在下面的代码中,我试图将数组用作字符串。

如果我正在做的事情是错误的或不可能的,是否可以使用替代语句代替,foreach($_POST as $k=>$v)以便它忽略$_POST['rolfz']?这样我可以$_POST['rolfz']自己处理吗?

编辑(5/10/11):内爆 前:

爆破后:

编辑(2011 年 5 月 10 日): 如果您尝试执行类似的解决方案,请参阅 Michael 的解决方案。请注意,我是个白痴,在我的代码中使用了错误的复选框名称(应该是 roflz 而不是 rolfz)。

0 投票
3 回答
1134 浏览

php - PHP中的内爆与MySQL中的内爆-使用更少的cpu?

这些选项中哪个更优化?

在 MySQL 中内爆

对比

PHP内爆

0 投票
9 回答
49614 浏览

php - 如何在跳过空数组项的同时内爆数组?

Perljoin()忽略(跳过)空数组值;PHP的implode()似乎没有。

假设我有一个数组:

产量:

而不是(恕我直言,更可取):

任何其他具有我正在寻找的行为的内置插件?或者它会成为一个定制的工作人员?

0 投票
1 回答
1996 浏览

sql - 使用 mySQL 和 PHP 从一个表中检索插入到另一个表中的两列

我在 mySQL 中有两个表,特别是accounts 和subscriber_data。

我想使用accounts表中的两列(id,name),并将其插入subscriber_data表中的两列(sub_id,value)。

我似乎无法找到一种方法来检索此信息并将其放入另一个表中,而不会将其聚集在同一行的同一值字段中,如下所示:0、0、1

目前,我的 PHP 看起来像这样:

我是这方面的新手,显然做错了什么......我搜索并找不到答案。

谢谢。

0 投票
15 回答
122323 浏览

php - php 内爆(101)带引号

内爆一个简单的数组

看起来像这样

这将返回这个

太好了,所以我可以这样做

现在我有了我想要的漂亮的 csv 字符串

有没有更好的方法来做到这一点,我觉得应该有一个可选参数 implode 我错过了什么吗?

0 投票
4 回答
5069 浏览

php - php 内爆空格中断


我有一个字符串数组,这些字符串中有空格。例如:

为什么当我尝试时$str = implode('|', $arr);,它会停在它找到的第一个空间?我留下了一个像这样的字符串:


如果我尝试:

并内爆,我得到:

编辑:我实际上是在尝试将其设置为隐藏字段的值:

0 投票
1 回答
1626 浏览

php - mysql php内爆行链接?

不确定是否有这样做的方法,但我可以将多个类别插入 MYSQL,使用:

那么当我回显时:

没关系,像这样:Cat 1, Cat 2, Cat 3

我正在尝试找到一种方法来链接每个类别以便于导航!

像这样:

这对一只猫很有效,但如果我有多只猫,那么它就是一个重要的链接......不是我想要的。

我需要使用内爆或爆炸,但不知道如何?提前致谢!!!

这就是我想要的:

Cat 1、Cat 2、Cat 3(这些都是从一排拉出的独立链接!)

0 投票
7 回答
345 浏览

php - PHP从数组值形成字符串,如“A、B、C和D”

给定以下数组:

我目前正在使用这个

生成一个字符串

1 号车、2 号车、3 号车

我想真正得到类似的东西

1 号车、2 号车和 3 号车

这个想法是在数组的最后两个元素之间插入“和” 。

如果数组恰好包含两个键/值对(例如,用户有 2 辆汽车),则不会有逗号。

1 号车和 2 号车

如果数组包含一个键/值(例如,用户有 1 辆车)

1号车

任何建议如何完成这项工作?我尝试使用array_splice,但我不确定这是要走的路(即,将一个新元素插入到数组中)。

感谢您的帮助!

0 投票
1 回答
292 浏览

php - PHP内爆数组问题

新手技术难点在这里。希望我能清楚地解释这一点。在我的数据库中,我有 snFreq、snFreq2、snFreqIV、snFreqTube、snFreqTrach、snFreqCath、snFreqWound 和 snFreqOstomy。我写了一个 isset 来检查每列是否存在数据,然后使用预设文本创建一个变量。在所有检查点之后,我想将其包含在一个短语中,但不想包含“0”数据。出于某种原因,我的输出仍然显示带有空白数据的多个逗号。这是一个示例输出:SN FREQUENCY/DURATION: QD X 60 DAYS + 2 PRN Visits FOR IV COMPLICATIONS, TUBE FEEDING COMPLICATIONS, , , , < = with extra commas? 在我的数据库中:snFreq = QD X 60 DAYS,snFreq2 = 1,snFreqIV = 1,snFreqTube = 1,其余为 Null。

最终输出应仅显示:SN FREQUENCY/DURATION: QD X 60 DAYS + 2 PRN VISITS FOR IV COMPLICATIONS, TUBE FEEDING COMPLICATIONS < == 没有其他逗号。

我希望你能帮助我解决这个问题。提前致谢!:)