Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.php > #4320
| From | "Christoph M. Becker" <cmbecker69@arcor.de> |
|---|---|
| Newsgroups | de.comp.lang.php |
| Subject | Re: Array sort |
| Date | 2017-12-29 17:40 +0100 |
| Organization | solani.org |
| Message-ID | <p25r6q$8os$1@solani.org> (permalink) |
| References | <p24s8n$tg7$1@news.albasani.net> <p250kq$h23$1@news.albasani.net> <p25jl9$ttd$1@news.albasani.net> |
Am 29.12.2017 um 15:32 schrieb Jan Novak:
> Am 29.12.2017 um 10:07 schrieb Gerome Muent:
>
>> Am 29.12.2017 um 08:52 schrieb Jan Novak:
>>
>>> array(25) {
>>> [0]=> array(2) { ["FILE"]=> string(12) "scan0011.pdf" ["PREVIEW"]=>
>>> string(27) "scan0011_owndms_preview.jpg" }
>>> [1]=> array(2) { ["FILE"]=> string(12) "scan0016.pdf" ["PREVIEW"]=>
>>> string(27) "scan0016_owndms_preview.jpg" }
>>> [2]=> array(2) { ["FILE"]=> string(12) "scan0007.pdf" ["PREVIEW"]=>
>>> string(27) "scan0007_owndms_preview.jpg" }
>>> ...
>>> }
>>
>> Am einfachsten wäre, wenn du die Datenstruktur so veränderst:
>> > array(25) {
>> > ["scan0011.pdf"]=> array(2) { ["FILE"]=> string(12) "scan0011.pdf"
>> ["PREVIEW"]=>
>> > string(27) "scan0011_owndms_preview.jpg" }
>> > ["scan0016.pdf"]=> array(2) { ["FILE"]=> string(12) "scan0016.pdf"
>> ["PREVIEW"]=>
>> > string(27) "scan0016_owndms_preview.jpg" }
>> > ["scan0007.pdf"]=> array(2) { ["FILE"]=> string(12) "scan0007.pdf"
>> ["PREVIEW"]=>
>> > string(27) "scan0007_owndms_preview.jpg" }
>> > ...
>> > }
>>
>> Sprich, statt der laufenden Indizes den zu sortierenden Index verwenden.
>
> Haben ich gemacht!
Mögliche Alternative:
usort($array, function ($a, $b) {return $a['FILE'] <=> $b['FILE'];});
--
Christoph M. Becker
Back to de.comp.lang.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Array sort Jan Novak <repcom@gmail.com> - 2017-12-29 08:52 +0100
Re: Array sort Gerome Muent <kontakt@bmservices.de> - 2017-12-29 10:07 +0100
Re: Array sort Jan Novak <repcom@gmail.com> - 2017-12-29 15:32 +0100
Re: Array sort "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-12-29 17:40 +0100
Re: Array sort Jan Novak <repcom@gmail.com> - 2017-12-31 13:28 +0100
Re: Array sort "Christoph M. Becker" <cmbecker69@arcor.de> - 2017-12-31 14:23 +0100
csiph-web