Ich möchte die Werte, die ich von foreach-Schleife in ein Array erhalten, zuweisen oder speichern, so dass ich Array-Sortierfunktion für die Werte verwenden kann. Bitte unten ist mein Code. Es scheint ein ganz neues Array für jede Schleife mit Schlüssel = 0 zu erstellen. Und wenn ich die Druckanweisung unterhalb der Schleife plaziere, wird nur der letzte Wert angezeigt, der von der Schleife erhalten wurde. Ich verstehe nicht, wie es in This QuestionWie ordne ich Werte von einer Schleife zu Array
<?php
$studen_id = $this->db->get_where('student' , array('class_id' => $class_id))->result_array();
foreach($studen_id as $row){
$mark_obtained = $this->crud_model->get_exam_total($row2['exam_id'] , $class_id , $row['student_id']);
$student_mark = array($mark_obtained);
// rsort($student_mark);
echo "<li>"; print_r($student_mark); echo "</li>";
}
?>
3 richtige Antworten, aber „Schnellste im Westen“ bekommt meine Stimme :-) – MonkeyZeus
hahaha .. wahr das ist :) –
Auch pro OPs Frage, ich empfehle ein Beispiel für die Verwendung einer Sortierfunktion nach der 'foreach()' - Schleife. – MonkeyZeus