![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jak powinien wyglądać funkcja która by segregowała dane w tablicy. Tablica ma postać: dane1 |dane2|dane3|dane4|(0) dane1 |dane2||dane3|dane4|(1) dane1 |dane2||dane3|dane4|(2) (0) – nie ma w tablicy napisalem by było wiadomo i tak dalej. Chodzi mi o to by dane były wyświetlane według posortowania wyniku liczbowego (dane4). czyli np. dane4 linia() 1 0 9 1 4 2 to wyświetli mi sie w takij kolejności Linia() 1 2 0 plus dane jakie sie w niej znajdują Z góry dzieki. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
W ogóle Ciebie nie rozumiem, co piszesz :-)
Ale zobacz funkcję [manual:e8773f6563]natsort[/manual:e8773f6563], może o to chodzi -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
chodzi mi o to by wpisy były wyswietlane wedlug wyniku w 3Dmarku patrz link
http://www.podkret.kartuzy.com.pl/?gl=wyniki |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No i chyba masz to, o co Ci chodziło...
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
wczoraj nie mialem jak luknac, brak czasu ehh. dzis postaram sie dokladnie to przejzec. Dzieki
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
ok luknolem, ale jestem laikiem w takich sprawach
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
Cytat $array[0]['name'] = "Niko";
zastosowalem rowniez taki kod
$array[0]['age'] = 24; $array[1]['name'] = "Dennis"; $array[1]['age'] = 34; //the fuction: function array_csort($marray, $column) { //coded by Ichier2003 foreach ($marray as $row) { $sortarr[] = $row[$column]; } array_multisort($sortarr, $marray); return $marray; } //just use it like that: $array = array_csort($array,"age"); [php:1:d6029ab9d0]<?php function csort($array, $column){ $i=0; for($i=0; $i<count($array); $i++){ $sortarr[]=$array[$i][$column]; } array_multisort($sortarr, $array); return($array); } ?>[/php:1:d6029ab9d0] Oba działąją pięknie -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 227 Pomógł: 0 Dołączył: 13.06.2003 Skąd: rykowice Ostrzeżenie: (0%) ![]() ![]() |
ok wielkie dzieki... :wink:
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
trzeba by jeszcze dodać:
[php:1:f258a7b0f1]$sortarr[] = strtolower($row[$column]);[/php:1:f258a7b0f1] -------------------- audaces fortuna iuvat!
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 18:19 |