我有一个从ab对象生成的超链接数组,用于在页面上显示。链接文本就是页面上显示的所有内容。我需要按字母顺序对超链接/链接文本进行排序。PHP按链接文本排序超链接数组
以下是我有:
foreach ($value as $key1 => $value1) {
if ($key1 == 'id') {
$id = $value1;
}
if ($key1 == 'name') {
$link = '<a href="#" id="program_link_' . $id . '" class="program_link">' . $value1 . '</a><br>';
array_push($stack, $link);
}
}
asort($stack);
print_r($stack);
上$栈的ASORT呼叫通过链接文本的数组不进行排序。我想这可能会调用数组中的超链接字符串的子集上的正则表达式,然后字符串比较和切换数组,但是如何在PHP中执行该操作会导致丢失。
任何想法非常赞赏。
我将创建第二个数组并使用`strip_tags()`ed值填充它们。排序,并使用它的键来显示正确的数组(不是完全无关的,但我确定有一个数组函数) – 2010-11-23 23:35:06