Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 排序定义列表(<;dl>;)_Php_Xhtml - Fatal编程技术网

Php 排序定义列表(<;dl>;)

Php 排序定义列表(<;dl>;),php,xhtml,Php,Xhtml,我有许多标签的列表,这些标签是按自然顺序排列的,但我也希望我的访问者有一个按字母顺序排序的选项。在(X)HTML/PHP中,有没有一种方法可以用最少的代码实现这一点?我的doctype是XHTML 1.0 Transitional要使用服务器端脚本(如PHP)对定义列表进行排序,首先需要将XHTML解析为数组或对象 完成此操作后(或者如果您没有首先解析原始数据),可以使用php函数,如asort或气泡排序函数 您最好使用javascript在客户端对列表进行排序。类似这样的内容是一个很好的起点:

我有许多标签的列表,这些标签是按自然顺序排列的,但我也希望我的访问者有一个按字母顺序排序的选项。在(X)HTML/PHP中,有没有一种方法可以用最少的代码实现这一点?我的doctype是
XHTML 1.0 Transitional

要使用服务器端脚本(如PHP)对定义列表进行排序,首先需要将XHTML解析为数组或对象

完成此操作后(或者如果您没有首先解析原始数据),可以使用php函数,如asort或气泡排序函数


您最好使用javascript在客户端对列表进行排序。

类似这样的内容是一个很好的起点:


问题是dt/dd有点棘手,因为每一对都没有一个单独的元素来包装每一对。虽然代码仍然很好,但是如果您是JS新手,那么修改代码对您来说是一个很好的练习

你能用Javascript提供一个例子吗?我对web开发还比较陌生,只有Java经验。是的,我也会选择客户端