Sortierung im Array als ZUFALL
Jürgen_M
- php
Ich bin kein Programmierer, habe aber ein Skript ein wenig "umgebastelt". Jetzt habe ich nur noch ein Problem und ich hoffe, jemand kann mir kurz helfen.
Folgender Code sortiert mir ein Array auf vier verschiedene Arten. Ich brauche jetzt allerdings noch eine Zufalls-Sortierung. Habe schon alles ausprobiert, aber keinen Erfolg gehabt.
So sehen die bisherigen Sortierungen aus.
$this->m_images = Array($filenames, $timestamps);
if($this->m_sortm == 1) {
array_multisort($this->m_images[0], SORT_ASC, SORT_REGULAR, $this->m_images[1], SORT_NUMERIC, SORT_DESC);
}
elseif($this->m_sortm == 2) {
array_multisort($this->m_images[0], SORT_DESC, SORT_REGULAR, $this->m_images[0], SORT_NUMERIC, SORT_ASC);
}
elseif($this->m_sortm == 3) {
array_multisort($this->m_images[1], SORT_DESC, SORT_NUMERIC, $this->m_images[0], SORT_REGULAR, SORT_ASC);
}
elseif($this->m_sortm == 4) {
array_multisort($this->m_images[1], SORT_ASC, SORT_NUMERIC, $this->m_images[0], SORT_REGULAR, SORT_ASC);
}
Gruß - Jürgen
Grüße,
shuffle()
MFG
bleicher
Grüße,
shuffle()
MFG
bleicher
Danke für die Hilfe. Leider klappt das mit folgendem Code nicht:
elseif($this->m_sortm == 4) {
array_multisort($this->m_images[1], SHUFFLE, $this->m_images[0], SHUFFLE);
}
Woran kann es liegen?
Hi,
shuffle()
elseif($this->m_sortm == 4) {
array_multisort($this->m_images[1], SHUFFLE, $this->m_images[0], SHUFFLE);
}
shuffle() ist eine Funktion, keine Sortier-Konstante.
Gruß, Cybaer
Hi,
shuffle()
elseif($this->m_sortm == 4) {
array_multisort($this->m_images[1], SHUFFLE, $this->m_images[0], SHUFFLE);
}shuffle() ist eine Funktion, keine Sortier-Konstante.
Gruß, Cybaer
Danke Ihr da oben .-)
Da muss ich wohl einen Profil ran lassen. Trotzdem vielen Dank für die Versuche. Ich bin da absoluter Laie.
Schönes WE - J.