简单吧?好吧,这不起作用:-\
$skuList = explode('\n\r', $_POST['skuList']);
最佳实践
如第一个答案的注释中所述,最佳实践是使用PHP常量PHP_EOL,它代表当前系统的EOL(行
尾 )。
$skuList = explode(PHP_EOL, $_POST['skuList']);
警告
这些常数使您的页面系统独立,但是当将常数与存储在另一系统上的数据一起使用时,从一个系统移动到另一个系统时可能会遇到问题。新系统的常数可能与先前系统的常数不同,并且存储的数据可能不再起作用。因此,在存储数据之前先完全解析您的数据,以删除所有与系统有关的部分。
更新
Andreas的评论使我意识到,此处介绍的“最佳实践”解决方案不适用于所描述的用例:服务器的EOL(PHP)与浏览器(任何操作系统)使用的EOL无关,但是(浏览器)是字符串的来源。
$skuList = preg_split('/\r\n|\r|\n/', $_POST['skuList']);
问题内容: 我有一个问题,我有一个字符串数组,并且我想在其他定界符中爆炸。例如 我需要一个在@或vs中爆炸的数组。 我已经写了一个解决方案,但是如果每个人都有更好的解决方案,请在此处发布。 问题答案: 怎么用
问题内容: 如何用一个或多个空格或制表符爆炸字符串? 例: 我想使它成为一个数组。 问题答案:
问题内容: 我一直非常依赖CSS来开发我正在工作的网站。现在,所有CSS样式都在每个标记的基础上应用,因此现在我尝试将其移至更多外部样式中,以帮助将来进行任何更改。 但是现在的问题是,我注意到我遇到了“ CSS爆炸”。对我来说,决定如何最好地组织和抽象CSS文件中的数据变得越来越困难。 我正在从大量基于表格的网站中使用网站中的大量标签。因此,我得到了许多如下所示的CSS选择器: 还算不错,但是作为
问题内容: 我想从包含单词列表的DataFrame转换为每个单词都在其自己行中的DataFrame。 如何在DataFrame中的列上爆炸? 这是我尝试的一些示例,您可以在其中取消注释每个代码行并获取以下注释中列出的错误。我在带有Spark 1.6.1的Python 2.7中使用PySpark。 请指教 问题答案: 和是SQL函数。两者都在SQL上运行。将Java正则表达式作为第二个参数。如果要在
问题内容: 我有一个包含JSON对象的表。每个JSON对象在方括号中均包含一个数组,并用逗号分隔。 如何使用SQL访问方括号数组中的任何元素,例如“ Matt”? 我在Hadoop上使用“ Hive”。如果您知道如何在SQL中执行此操作,那很好:) 问题答案: 您可以在Hive中执行以下操作: 首先,您需要一个JSON SerDe(Serializer / Deserializer)。我见过的最实
我有一个数据框,其中一列文本字符串包含逗号分隔的值。我想分割每个CSV字段,并为每个条目创建一个新行(假设CSV是干净的,只需要在“,”上分割)。例如,应该变成: 到目前为止,我已经尝试了各种简单的函数,但是方法在轴上使用时似乎只接受一行作为返回值,并且我无法让工作。任何建议都将不胜感激! 示例数据: 我知道这是行不通的,因为我们失去了DataFrame元数据通过通过Numpy,但它应该给你一个感