我有一個從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