2 Variablen nach 1 sortieren

Ich finde es einfacher die Schleife umzuschreiben
PHP:
for($i=0; min(10, count($myVar)-1; $i++{
    echo $myVars[i]['name'] . ": " . $myVar[i]['number'] . "<br />";
}

Das min() ist dazu da, damit es auch funktioniert wenn du weniger als 10 Kombinationen hast.
Das -1 um von einer Zählung auf den Index zu wandeln (Zählung beginnt bei 1, Index bei 0)
 
Fehlen ja auch zwei schleissende Klammern an meinem Code
PHP:
for($i=0; min(10, count($myVar))-1; $i++){
 
Nö. Mindestens ein : müsste dabei sein denn der ist im echo hardcodiert.

Oh, da hats ja noch mehr Fehler in meinem Code. Ersetze alle $myVar durch $myVars.

Ich empfehle dir dringedn nicht nur zu kopieren osndern verscuhen zu verstehen - ansonsten wird das nie etwas mit deinem Code.

Und allgemein gilt
Aber da wir nicht wissen wie du den Code jetzt anwendest können wir auch nicht nachtesten was falsch geht.
Entweder du zeigst mal ein wenig von deinem Code, oder du bist deinem Schicksal des selber-Fehler-suchens überlassen.
 
//Sortieren nach der Nummer. Die Funktionarray_sort_by_subarray_item() ist weiter unten
//im Code drin.
array_sort_by_subarray_item($myVars, 'number', SORT_DESC, SORT_NUMERIC);

//sortiertes Resultat ausgeben
foreach($myVars as $myVar){
for($i=0; max(10, count($myVar))-1; $i++){
echo "<a target='_blank' href='" . $myVar['link'] . "'>" . $myVar['name'] . "</a><br /> " . number_format($myVar['number'], 0, '.', ',') . "<br />" . number_format($myVar['talking'], 0, '.', ',') . "<br /><br />";
}
}


hab noch paar variablen dazugefügt aber das sollte egal sein.
 
PHP:
//Sortieren nach der Nummer. Die Funktionarray_sort_by_subarray_item() ist weiter unten
//im Code drin.
array_sort_by_subarray_item($myVars, 'number', SORT_DESC, SORT_NUMERIC);

//sortiertes Resultat ausgeben
foreach($myVars as $myVar){
for($i=0; max(10, count($myVar))-1; $i++){ 
echo "<a target='_blank' href='" . $myVar['link'] . "'>" . $myVar['name'] . "</a><br /> " . number_format($myVar['number'], 0, '.', ',') . "<br />" . number_format($myVar['talking'], 0, '.', ',') . "<br /><br />";
}
}
;) SRRY .
 
Willst du dein Code wirklich so uinformatiert haben? Ich kann sowas nicht lesen ohne Klammern zu zählen. Sorry, ist so nicht lesbar.
Naja, den 5Zeiler geht gerade noch. Aber wenns länger währe....

Aber bitte hilf mir mal kurz. Was ist deine Frage?
 
Zurück