Autor Zpráva
willy
Profil *
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.
Alphard
Profil
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é.)

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: