Autor | Zpráva | ||
---|---|---|---|
willy Profil * |
#1 · Zasláno: 16. 1. 2012, 16:24:01
Dobrý den, potřebuji, aby každý název hodnoty v array se přejmenoval na mnou určený (aby každý název pole mohl být zadán v alternativním názvu, ale převedl se na jeden defaultní). Uvedu příklad: Mám například pole
array 'jmeno' => string 'Petr' 'prijmeni' => string 'Novák' a chci, aby při zadání: array 'name' => string 'Petr' 'surname' => string 'Novák' php převedlo anglické názvy do názvů, které jsem uvedl v prvním poli. |
||
Časová prodleva: 5 dní
|
|||
Alphard Profil |
#2 · Zasláno: 22. 1. 2012, 02:14:56
Funkci pro přejmenování klíče pole neznám, nicméně můžete vytvořit nový prvek a ten starý smazat. Kombinací funkcí array_key_exists() a unset(). Pak ještě potřebujete nějaký slovník transformací, zřejmě asi asociativní pole.
(Spíše to ale vypadá, že nastala nějaká chyba v návrhu aplikace, nějaké magické překládání proměnných není obvyklé.) |
||
Časová prodleva: 12 let
|
0