Hallo,ihr alle,die immer noch wach seid
Ich versuche seit ein paar Stunden den Fehler in meinem Code zu finden.Es geht um ein mehrdimmensionales Array- ich will zu jeder Zahl in den Subarrays eine Nummer zuordnen(die gleiche Zahlen kriegen diegleiche Nummer).Das Problem ist,dass mein Programm nur einmal die Nummer bei gleichen Zahlen zählt.
Beispiel:
Zu den Array $ips = array(127,132,127,128,128);
Nach dem sort($ips) kriege ich array(127,127,128,128)
Wenn mein Programm richtig funktionierte ,musste als Ergebnis folgendes kommen:
$id_array= array(1,1,2,2,3)
Aber es kommt nur :
$id_array= array(1,2,3)
Wo mache ich Fehler?
Ich versuche seit ein paar Stunden den Fehler in meinem Code zu finden.Es geht um ein mehrdimmensionales Array- ich will zu jeder Zahl in den Subarrays eine Nummer zuordnen(die gleiche Zahlen kriegen diegleiche Nummer).Das Problem ist,dass mein Programm nur einmal die Nummer bei gleichen Zahlen zählt.
Beispiel:
Zu den Array $ips = array(127,132,127,128,128);
Nach dem sort($ips) kriege ich array(127,127,128,128)
Wenn mein Programm richtig funktionierte ,musste als Ergebnis folgendes kommen:
$id_array= array(1,1,2,2,3)
Aber es kommt nur :
$id_array= array(1,2,3)
Wo mache ich Fehler?
Kommentar