【发布时间】:2017-12-07 03:03:00
【问题描述】:
这不一定是特定于 PHP 的,尽管我使用的是 PHP。我想我正在寻找一个创造性的解决方案。
假设我在 textarea 中有一个由一个额外的新行分隔的术语列表,例如:
Cookie
Apple
Banana
我想对这些术语进行排序()并在页面提交后显示它们,以便结果如下所示:
Apple
Banana
Cookie
不喜欢
Apple
Banana
Cookie
(前面有两个空行)
有人对如何可能有任何建议吗?
对不起,我应该更清楚。文本区域中的列表由用户输入,因此它可能已经包含也可能不包含额外的换行符。
【问题讨论】:
-
是的,
echo $array[$x] . PHP_EOL; -
它们是否总是被 2 个换行符分隔?
-
理想情况下,它们将始终由两个换行符分隔。但是,它有点复杂,因为在我的情况下,如果他们已经有一个额外的新行,我不想添加第三个。
标签: php sorting textarea concept lexicographic-ordering