按字母顺序对逗号分隔列表进行排序 PHP [重复]

2023-11-30

我将 PHP 变量中的数据放在逗号分隔的列表中。这是数据(其中一部分是为了节省空间)

$xyz="Europe, France, Italy, Spain, UK, US,Nordic, West Europe, Belgium, Luxembourg, Netherlands, Sweden,US,Asia, Europe, Israel, North America, India,North America, , China, Hong Kong,West North Central, West South Central,UK,East South Central,Middle Atlantic, Greater China, Malaysia, Singapore, Taiwan, Middle Atlantic, Global, Australasia, Central and East Europe";

我想按字母顺序排序。目前我手动执行此操作,但很乏味有没有更简单的方法来执行此操作?

亲切的问候, 艾哈迈尔


我给你粘贴一个它正在做什么的片段:

  1. 拼接串
  2. 删除每个元素上的空格
  3. 删除空元素
  4. 排序数组
  5. 打印结果

我希望它对你有用

<?php
$xyz = "Europe, France, Italy, Spain, UK, US,Nordic, West Europe, Belgium, Luxembourg, Netherlands, Sweden,US,Asia, Europe, Israel, North America, India,North America, , China, Hong Kong,West North Central, West South Central,UK,East South Central,Middle Atlantic, Greater China, Malaysia, Singapore, Taiwan, Middle Atlantic, Global, Australasia, Central and East Europe";
$array = array_filter(array_map('trim', explode(',', $xyz)));
asort($array);
$array = implode(', ', $array);
print_r($array);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按字母顺序对逗号分隔列表进行排序 PHP [重复] 的相关文章

随机推荐