![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 91 Pomógł: 8 Dołączył: 26.09.2011 Ostrzeżenie: (10%) ![]() ![]() |
Mam takie 2 tablice
Kod Array Jak je posortować po polu date a następnie połączyć te dwie tabele w 1 by była posortowana względem daty?
( [0] => Array ( [id] => 7 [topic] => sdds9990 [news_short] => sdfd [date] => 2014-01-02 22:36:00 [show_news] => 1 ) [1] => Array ( [id] => 10 [topic] => as [news_short] => asd [date] => 2014-01-07 15:26:09 [show_news] => 0 ) [2] => Array ( [id] => 11 [topic] => aaa [news_short] => sd [date] => 2014-01-10 11:15:01 [show_news] => 1 ) ) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 22 Dołączył: 10.01.2014 Ostrzeżenie: (0%) ![]() ![]() |
http://wklej.to/EgiNJ
Mam nadzieję że teraz dobrze zrozumiałem (IMG:style_emoticons/default/tongue.gif) Chodziło mi oto że w php jest funkcja łącząca dowolną ilość tablic ze sobą nazwya się ona "array_merge" jednak ma jedną wadę / zaletę. Łącząc tablice stara się zachować przypisanie do kluczy co powoduje nadpisywanie się kluczy ze sobą. W przykładzie naskrobałem na szybko metodę robiącą to samo ale nie zachowującą przypisanie do kluczy. Po złączeniu tablic musisz wywołać metodę sortującą w naszym przypadku to funkcja bez nazwy przekazana jako parametr do uasort. @Edit http://wklej.to/5dtMf Możesz jeszcze spróbować takiej funkcji na większe podobieństwo z array_merge jednak wydaje mi się gorsza w użyciu. Ten post edytował YourFrog 10.01.2014, 15:23:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 10:13 |