Autor | Zpráva | ||
---|---|---|---|
PeTaX Profil * |
#1 · Zasláno: 27. 5. 2009, 18:27:37
Poradíte mi někdo, jakou fcí sloučím pole polí do jednoho pole?
Př. Array ( [0] => Array ( [id] => 1 [prijmeni] => Jan ) [1] => Array ( [id] => 7 [prijmeni] => Petr ) [2] => Array ( [id] => 9 [prijmeni] => Karla ) ) na tvar: Array ( [id] => 1 [prijmeni] => Jan [id] => 7 [prijmeni] => Petr [id] => 9 [prijmeni] => Karla ) Už z toho fakt blbnu. |
||
PeTaX Profil * |
#2 · Zasláno: 27. 5. 2009, 18:30:34
opravuji, (už fakt blbnu)
na tvar: array ( 1 => Jan 7 => Petr 9 => Karla ) |
||
DJ Miky Profil |
#3 · Zasláno: 27. 5. 2009, 19:13:51 · Upravil/a: DJ Miky
<?php $pole=array( /*...*/ ); // $pole je ten původní tvar $vysledne=array(); // ve $vysledne bude pole v požadovaném tvaru foreach($pole as $polozka) { $vysledne[$polozka['id']] = $polozka['prijmeni']; } ?> Jinak bych doporučoval přejmenovat 'prijmeni' na 'jmeno' ;-). |
||
Majkl578 Profil |
#4 · Zasláno: 27. 5. 2009, 19:15:42
<?php function arrayKeyAssoc(&$array) { $tmp = array(); foreach($array as $ary) { $tmp[$ary['id']] = $ary['prijmeni']; } $array = $tmp; } $x = array(array('id' => 1, 'prijmeni' => 'karel'), array('id' => 2, 'prijmeni' => 'pepa')); arrayKeyAssoc($x); var_dump($x); ?> |
||
PeTaX Profil * |
#5 · Zasláno: 27. 5. 2009, 19:37:13
To DJ Miky a Majkl578 => díky moc. Dřel jsem se s tím jako pablba andská...
(samozřejmě tam jsou příjmení... jen jsem tam narychlo vrazil jména) Díky Petr |
||
Časová prodleva: 15 let
|
0