Autor Zpráva
Mav3rick
Profil *
Ahoj,
chtěl bych se poradit s takovou triviálností, ale nemohu na ni přijít. Ve formuláři mám dva stringy, které se ukládají do pole, pro názornost:
<div id="thread_title" class="add_input"><input type="text" size="25" name="thread_title[<?= $i; ?>]" value="" /> <input type="text" size="25" name="thread_alias[<?= $i; ?>]" value="" /></div>

potřeboval bych je seřadit tak, aby thread_title byly podle abecedy a thread_alias zůstal navázán na thread_title. Před seřazením:
$thread_title[1] = "praha";  $thread_alias[1] = "a";
$thread_title[2] = "as";  $thread_alias[2] = "b";
$thread_title[3] = "ostrava";  $thread_alias[3] = "c";

Po seřazení:
$thread_title[1] = "as";  $thread_alias[1] = "b";
$thread_title[2] = "ostrava";  $thread_alias[2] = "c";
$thread_title[3] = "praha";  $thread_alias[3] = "a";


Řešení nejspíš bude jednoduché, pomocí nějaké integrované funkce, kterou však nejsem schopný najít.
Díky
nightfish
Profil
Je problém mít ta data v jednom poli?
$thread[1] = array('title' => 'praha', 'alias' => 'a');
$thread[2] = array('title' => 'as', 'alias' => 'b');
$thread[3] = array('title' => 'ostrava', 'alias' => 'c');
Mav3rick
Profil *
To mě také napadlo a zkoušel jsem to, ale jak je potom seřadím podle abecedy?
Mav3rick
Profil *
Už je mi to jasné. Vyzkoušel jsem a funguje to. Původně jsem to měl obráceně
$thread[title] = array('1'=>'Praha','2'=>'As' .....)

a to nefungovalo, takhle ano. Díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: