Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
|
Geschrieben am: 08.03.2009 um 19:15 Uhr
|
|
Hi Leute,
ich steh mal wieder aufm Schlauch und brauch eure Hilfe.
Ich hab ne Variable die z.b so aussieht bei der ausgabe:
$nachname, $vorname, $plz, $ort, $telefon, $email_adresse
Jede Variable is nen eigenständiges Array
Wenn ich jetzt diesen String in Multisort einfügen will
also
array_multisort($spalten_arrays);
Bekomm ich die Fehlermeldung
Warning: array_multisort() [function.array-multisort]: Argument #1 is expected to be an array or a sort flag in bla.php on line 89
Erkennt Multisort das ganze als String oder was geht da schief und wie kann ich es beheben??
Wär euch sehr dankbar wenn ihr mir helfen könntet.
Grüße Stefan
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 08.03.2009 um 19:20 Uhr
|
|
klick dort sollte alles stehen was du benötigst.
|
|
Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
|
Geschrieben am: 08.03.2009 um 19:24 Uhr
|
|
Zitat von h3mpti: klick dort sollte alles stehen was du benötigst.
Hab ich mir selbstverständlich längst angeschaut und ne weile gegoogelt hab ich auch schon.
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
Nitek - 41
Champion
(offline)
Dabei seit 01.2003
4129
Beiträge
|
|
Geschrieben am: 08.03.2009 um 19:35 Uhr
|
|
mach mal ein
Zitat: print_r($spalten_arrays);
|
|
Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
Geschrieben am: 08.03.2009 um 19:41 Uhr
Zuletzt editiert am: 08.03.2009 um 19:42 Uhr
|
|
Zitat von Nitek: mach mal ein
Zitat: print_r($spalten_arrays);
wie oben
$nachname, $vorname, $plz, $ort, $telefon, $email_adresse
Das is eine ganz normale Variable, hier mal wie sie zustande kommt
foreach($spalten as $s)
{
if($s != "nachname")
{
$spalten_arrays .= "$".$s.", ";
}
else
{
$spalten_arrays = "\$nachname, ".$spalten_arrays;
}
}
$spalten_arrays = substr($spalten_arrays, 0, -2);
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
Geschrieben am: 08.03.2009 um 20:13 Uhr
Zuletzt editiert am: 08.03.2009 um 20:18 Uhr
|
|
das sind aber strings, keine arrays
*edit*
Die funktion array_multisort erwartet im ersten parameter ein array, du übergibst ihm einen String (siehe var_dump($var)).
|
|
Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
Geschrieben am: 08.03.2009 um 20:32 Uhr
Zuletzt editiert am: 08.03.2009 um 20:36 Uhr
|
|
Zitat von h3mpti: das sind aber strings, keine arrays
*edit*
Die funktion array_multisort erwartet im ersten parameter ein array, du übergibst ihm einen String (siehe var_dump($var)).
stimmt so net,
$nachname, $vorname, $plz, $ort, $telefon, $email_adresse
sind jeweils einzelne arrays
ich weiß nur nicht wie ich mach das er es nicht als string sondern als einzelne arrays erkennt
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 08.03.2009 um 20:35 Uhr
|
|
du hast deine $spalten_arrays als strings verkettet, oder machst du später noch ein explode() drauf?
|
|
Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
|
Geschrieben am: 08.03.2009 um 20:38 Uhr
|
|
Zitat von h3mpti: du hast deine $spalten_arrays als strings verkettet, oder machst du später noch ein explode() drauf?
array_multisort funzt ja so
array_multisort($arr1, $arr2, $arr3...)
und da sich die tabellen immer ändern kann ich die nicht direkt in multisort schreiben und wollte es deshalb mit nem string lösen den ich dann da einfüg. Aber funzt ja net =(
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 08.03.2009 um 20:40 Uhr
|
|
Was versuchst du denn eigentlich zu machen? Würde mal helfen zu wissen was du vorhast.
|
|
Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
|
Geschrieben am: 08.03.2009 um 20:42 Uhr
|
|
Ich hab eine unbestimmte anzahl von arrays und diese arrays sollen alle zb nach dem Array nachnamen array sortiert werden.
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
Stefan1990
Halbprofi
(offline)
Dabei seit 12.2005
167
Beiträge
|
|
Geschrieben am: 08.03.2009 um 22:55 Uhr
|
|
OK habs anders gelöst..
trotzdem danke !
Wer rastet der rostet, wer sich ändert bleibt sich treu !
|
|
schnaebber
Champion
(offline)
Dabei seit 04.2006
6006
Beiträge
|
|
Geschrieben am: 09.03.2009 um 10:02 Uhr
|
|
Ich weiss ja nicht wie sinnvoll es ist, scheinbar zusammenhängende Daten in jeweils seperaten Arrays zu hinterlegen...
There is room for all God's creatures, right next to the potato salad and the cole slaw.
|
|
Blizz - 38
Halbprofi
(offline)
Dabei seit 08.2003
268
Beiträge
|
|
Geschrieben am: 09.03.2009 um 20:23 Uhr
|
|
Brauchst auch nicht wissen - es ist nicht sinnvoll :)
|
|