Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie
Maze123987
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 17.09.2009

Ostrzeżenie: (0%)
-----


Witam, mam w pliku sortowanie wg zawartości tabeli o nazwie name
  1. <option value="name"<?php if ($_POST['sort_by'] == 'name') echo ' selected="selected"'; ?>>Nazwy</option>

wyniki w niej są w formie tekstowej np nazwaA,nazwaB itp
Jak natomiast mogę ustawić sortowanie jeżeli w kolumnie stats znajdują się takie info:
  1. a:2:{s:6:"DAMAGE";i:55;s:3:"ATK";i:6;}

Nie chciałbym sortować po całej tabeli, ale tylko po określonych wartościach z niej np Damage, atk.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
no_face
post
Post #2





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

Ostrzeżenie: (0%)
-----


Tak troche na szybko, ale glowne zalozenie jest, jakby cos bylo nie tak, wygoogluj sobie reszte.

  1. foreach ($twoja_tablica as $k => $v)
  2. {
  3. $zmienna[$k] = $v['dmg']; // tutaj ustalasz wg. ktorych offsetow chcesz sortowac
  4. }
  5.  
  6. array_multisort($zmienna, SORT_DESC, $twoja_tablica);
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 05:03