In diesem Artikel wird hauptsächlich die einfache Implementierungsmethode der PHP-Kombinationssortierung vorgestellt, die PHP-Datenstruktur und mathematische Operationskenntnisse umfasst. Freunde in Not können sich darauf beziehen
Ich war heute die ganze Nacht in eine Kombinationssortierung verwickelt , vielleicht war ich anfangs noch nie um eine Ecke gegangen, also habe ich nicht daran gedacht, zwei Stapel zu verwenden. Mit zwei Stapeln ist es sehr einfach, den erforderlichen Effekt zu vervollständigen
Vorstellungsdiagramm der Kombinationssortierung
Um dieses Effektdiagramm zu vervollständigen, Ich denke, Sie können zu Tode verwirrt sein. Ich habe zuerst SQL verwendet, um die Abfrage zu kombinieren, und das Ergebnis wurde kombiniert, aber der Effekt wurde nicht erzielt. Veröffentlichen Sie nun den PHP-Code
//获取学生信息 private function ground($data) { $stu = array(); //新建一个学号栈,存储学生学号 foreach($data as $key=>$value) { if(in_array($value["studentid"],$stu)) //判断学号是不是已经被存储 { array_push($array[$value["studentid"]],$value["selectbh"]); //入栈 array_push($array[$value["studentid"]],$value["taskid"]); //入栈 } else { // 动态新建学生信息栈。 $array[$value["studentid"]] = array($value['selectbh'],$value['taskid']); array_push($stu,$value["studentid"]); //再学号栈里面没有的学号入栈 } } unset($stu); //注销学号栈 return $array; //返回学生信息节点 }
Der obige Code kann den gewünschten Effekt erzielen, um den folgenden Effekt zu erzielen
array(2) { ["10408400227"] => array(4) { [0] => string(1) "1" [1] => string(1) "4" [2] => string(1) "2" [3] => string(1) "5" } ["10408400229"] => array(6) { [0] => string(1) "1" [1] => string(1) "4" [2] => string(1) "2" [3] => string(2) "28" [4] => string(1) "3" [5] => string(2) "14" } }
bildet ein zweidimensionales Array und verwendet die Studentennummer als Schlüssel des Arrays. Auf diese Weise wird die Studentennummer verknüpft und die entsprechende Darstellung erhalten.
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Detaillierte Kenntnisse der PHP-Referenzvariablen
PHP-Sammlung allgemeiner Funktionen
Das obige ist der detaillierte Inhalt vonEine einfache Methode zur Implementierung der kombinierten Sortierung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!