问题标签 [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.
php - 如何告诉爆炸忽略换行符?
我写了一些小代码来读取一个平面文本文件并显示它。我的问题是其中一个字段中有很多文本,还有一些行返回。我的代码使用 line return 是一个分隔符并移动到下一条记录。
我如何告诉它只按分隔符拆分并忽略行返回?
我正在使用的示例代码:
你可以在这里看到它在做什么http://www.smartphonesoft.com/fred/xmlfeed/test/itunes_to_mysql.php
php - 帮助在 PHP 中分解名称并写回 .CSV 文件
我编写了下面的代码,将 .csv 文件中的全名拆分为名字、中间名和姓氏。它运行良好并提供以下类型的输出:
我可以将其打印到屏幕上,但需要帮助将其放回一个新的 .csv 文件中,其中三个字段由逗号分隔(即名字、中间名、姓氏)。不确定我应该使用 fwrite 还是 fputcsv。我花了很长时间才拆分名称,现在我坚持将其写回新的 csv 文件。我很感激大师的一些帮助。谢谢大家!
这是我的代码:
php - php从txt文件中分解新行内容
我在另一个下面有带有电子邮件地址的 txt 文件,例如:
到目前为止,我设法打开它
我不知道如何获取数组中的电子邮件地址。基本上我可以使用explode,但我如何界定新行?提前感谢您的任何回答!php - 如何在 PHP 中使用 2 个分隔符而不是 1 个分隔符来使用爆炸函数?
假设我有以下内容:
我将如何分解它以获取括号内的内容。如果字符串的内容仅由一个符号而不是 2 分隔,我会使用:
但是,当使用 2 个分隔符来封装要爆炸的项目时,如何做到这一点?
php - 将datalist分解成数组
我有以下格式的数据列表:
现在我尝试将它爆炸成一个数组
接下来发生的事情是有一个没有数据的键,我认为是因为最后的 \n 。
有没有办法让它爆炸,以便不设置最后一个键?
谢谢!
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 查询中执行所有这些操作。
或者
那看起来很糟糕。
php - 将 X 数组转换为单个数组
我想更改此数组的格式以匹配另一个数组。一个是从数据库中提取的,另一个是使用空格分隔的用户输入然后explode();
所以这是我要更改的数组,这是来自数据库(mysql_fetch_array)。它从所有行中获取单个字段。
数组([名称] => 丹尼尔)
数组([名称] => 亚历克斯)
数组([名称] => 理查德)
这就是我想要的样子。这是用户提交的值、空格分隔和使用 PHP 的 explode() 函数的输出。
数组( [0] => 丹尼尔 [1] => 亚历克斯 [2] => 大卫)
我想要做的是让这些格式相同,以便我可以比较两者。最终目标是能够比较两个数组(用户输入和数据库结果),并创建一个最终数组,该数组仅包含用户输入的数据库尚未包含的值。
所以使用上面的数据将是我的最终数组:
数组( [0] => 大卫)
我真的很感谢您的帮助,如果其他人有更好的方法来实现最终目标,那将是一个很好的额外奖励!(我觉得使用 SQL 查询可能更容易做到这一点,但我真的对这些数组感到困惑)
谢谢!
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];'
php - 需要帮助在 PHP 中解析一些数据
我需要能够在 PHP 中解析此类数据:
如您所见,数据在很大程度上是随机的。唯一保持不变的是-----
分隔每个条目和Acct: 1
位。每个之间的填充:
经常改变,代表每一位数据的变量也是如此。
我已经尝试使用正则表达式自己完成并解析它,但我显然不够熟练,无法正确完成它。最后,我想要根据以下内容的数据:
如果这有任何意义的话。它不需要那么有效,因为我需要每天执行一次,而且我不介意等待它需要多长时间。
谢谢你。:)
编辑:这是我自己做的:
我尽可能地提取了Acct:
零件,但除此之外的任何东西我都无法理解。
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 分解功能通过开头引号 (") 和结尾引号 (") 来分隔内容。