Below Teil ist meiner ArrayPHP usort von Array-Wert
Ich habe versucht, die Funktion unten zu verwenden, um es zu sortieren Seite aufsteigend zu bestellen Jedoch scheint es poltern herum, sind die Seite nicht in Schritt Zustand.
ich nicht sicher, was mit meiner Sortier Komparatorfunktion falsch (cmp)
function cmp($a, $b) {
return $a['page'] - $b['page'];
}
usort($chapter_result_array,"cmp");
$chapter_result_array = array_reverse($chapter_result_array);
[11] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-8-1.1046/
[page] => 8.1
)
[12] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-8-2.1085/
[page] => 8.2
)
[13] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-9-1.1114/
[page] => 9.1
)
[14] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-6-1.890/
[page] => 6.1
)
[15] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-6-2.995/
[page] => 6.2
)
[16] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-7-1.1020/
[page] => 7.1
)
[17] => Array
(
[link] => https://www.mywebsite.com/projects/funny-story/chapter-5-1.855/
[page] => 5.1
)
nicht sicher, was Sie wollen. Es ist besser, Ihrem Wunsch Ausdruck zu geben, damit wir klarstellen können, was Sie wirklich wollen. –
Beachten Sie, dass das Handbuch besagt, dass "die Vergleichsfunktion *** eine ganze Zahl *** kleiner als, gleich oder größer als Null zurückgeben muss, wenn das erste Argument als kleiner, gleich oder größer als der Wert des ersten Arguments angesehen wird zweite." – Gralgrathor
@Gralgrathor wie mache ich es mit "double" –