问题标签 [explode]

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 投票
1 回答
262 浏览

php - 如何告诉爆炸忽略换行符?

我写了一些小代码来读取一个平面文本文件并显示它。我的问题是其中一个字段中有很多文本,还有一些行返回。我的代码使用 line return 是一个分隔符并移动到下一条记录。

我如何告诉它只按分隔符拆分并忽略行返回?

我正在使用的示例代码:

你可以在这里看到它在做什么http://www.smartphonesoft.com/fred/xmlfeed/test/itunes_to_mysql.php

0 投票
2 回答
982 浏览

php - 帮助在 PHP 中分解名称并写回 .CSV 文件

我编写了下面的代码,将 .csv 文件中的全名拆分为名字、中间名和姓氏。它运行良好并提供以下类型的输出:

我可以将其打印到屏幕上,但需要帮助将其放回一个新的 .csv 文件中,其中三个字段由逗号分隔(即名字、中间名、姓氏)。不确定我应该使用 fwrite 还是 fputcsv。我花了很长时间才拆分名称,现在我坚持将其写回新的 csv 文件。我很感激大师的一些帮助。谢谢大家!

这是我的代码:

0 投票
3 回答
19650 浏览

php - php从txt文件中分解新行内容

我在另一个下面有带有电子邮件地址的 txt 文件,例如:

到目前为止,我设法打开它

我不知道如何获取数组中的电子邮件地址。基本上我可以使用explode,但我如何界定新行?提前感谢您的任何回答!

0 投票
7 回答
5489 浏览

php - 如何在 PHP 中使用 2 个分隔符而不是 1 个分隔符来使用爆炸函数?

假设我有以下内容:

我将如何分解它以获取括号内的内容。如果字符串的内容仅由一个符号而不是 2 分隔,我会使用:

但是,当使用 2 个分隔符来封装要爆炸的项目时,如何做到这一点?

0 投票
3 回答
307 浏览

php - 将datalist分解成数组

我有以下格式的数据列表:

现在我尝试将它爆炸成一个数组

接下来发生的事情是有一个没有数据的键,我认为是因为最后的 \n 。

有没有办法让它爆炸,以便不设置最后一个键?

谢谢!

0 投票
6 回答
5574 浏览

php - MySQL(爆炸/匹配数组)

问题1:

MySQL 表

编号 | 数组
1 | 1,2,3
2 | 2
3 | 2,3
4 | 4,5,6

在这一步中,我想遍历整个数组,看看它是否与 $_GET['id'] 匹配,所以它应该输出:

编号:1,2,3

问题2:

MySQL 表

编号 | 数组
1 | 4,5,6
2 | 3,4,7

在这一步中,我只想匹配数组中的第一个元素,所以它应该输出:

编号:4

我只能考虑使用 PHP 来执行此操作,但如果可能的话,我宁愿在 MySQL 查询中执行所有这些操作。

或者

那看起来很糟糕。

0 投票
1 回答
91 浏览

php - 将 X 数组转换为单个数组

我想更改此数组的格式以匹配另一个数组。一个是从数据库中提取的,另一个是使用空格分隔的用户输入然后explode();

所以这是我要更改的数组,这是来自数据库(mysql_fetch_array)。它从所有行中获取单个字段。

数组([名称] => 丹尼尔)

数组([名称] => 亚历克斯)

数组([名称] => 理查德)

这就是我想要的样子。这是用户提交的值、空格分隔和使用 PHP 的 explode() 函数的输出。

数组( [0] => 丹尼尔 [1] => 亚历克斯 [2] => 大卫)

我想要做的是让这些格式相同,以便我可以比较两者。最终目标是能够比较两个数组(用户输入和数据库结果),并创建一个最终数组,该数组仅包含用户输入的数据库尚未包含的值。

所以使用上面的数据将是我的最终数组:

数组( [0] => 大卫)

我真的很感谢您的帮助,如果其他人有更好的方法来实现最终目标,那将是一个很好的额外奖励!(我觉得使用 SQL 查询可能更容易做到这一点,但我真的对这些数组感到困惑)

谢谢!

0 投票
4 回答
884 浏览

php - help using php explode () and organizing output

Can someone pls show me how to map this correctly? I am trying to understand how to use php explode() and organizing the values in a way that I can retrieve and print them in some organized matter. For each record I want to put a name=value in a particular bucket. I have (7) max buckets per record. Sometimes I have records that won't fill each bucket.

(for example record (2) is missing attributes (5,6,7) and record (3) is missing attribute (4)).

So far I wrote this to view my output:

I would like to print out similar values for each attribute instead of this where its mixed. Using 'print $pieces[3];'

0 投票
1 回答
71 浏览

php - 需要帮助在 PHP 中解析一些数据

我需要能够在 PHP 中解析此类数据:

如您所见,数据在很大程度上是随机的。唯一保持不变的是-----分隔每个条目和Acct: 1位。每个之间的填充:经常改变,代表每一位数据的变量也是如此。

我已经尝试使用正则表达式自己完成并解析它,但我显然不够熟练,无法正确完成它。最后,我想要根据以下内容的数据:

如果这有任何意义的话。它不需要那么有效,因为我需要每天执行一次,而且我不介意等待它需要多长时间。

谢谢你。:)

编辑:这是我自己做的:

我尽可能地提取了Acct:零件,但除此之外的任何东西我都无法理解。

0 投票
4 回答
2205 浏览

php - PHP 列表爆炸变量

使用 PHP,我试图为每个特定文本赋予其自己的变量。我相信这可以通过使用 php.ini 中的爆炸列表功能来实现。类似于下面的代码:

但是,上面的代码使用冒号 ( :) 分隔文本。我想分隔的文本在引号内,例如"WORD". 我想分开的示例文本如下:

“AULLAH1”“01/07/2010 15:28”“55621454”“123456”“123456.00”

我希望 text/numbers AULLAH1, 01/07/2010 15:28, 55621454, 123456,123456.00都有一个特定的 PHP 变量。如果可能的话,我希望 PHP 分解功能通过开头引号 (") 和结尾引号 (") 来分隔内容。