Přípona souboru |
.php |
Rozšíření API |
php_array |
Import |
Ano |
Stáhnout |
Ano |
Podpora plurálních tvarů |
Ne |
Podpora popisu |
Ne |
Pole je uspořádaný seznam nebo kolekce položek. Položky pole mohou být v PHP v podstatě libovolného typu: číslo, řetězec, objekt, jiné pole atd. Často použijeme Strings jako hodnoty v našich polích zpráv kódu jazyka. PHP pole mají dva Více závažné druhy:
-
Indexováno — tato pole jsou seřazena implicitně, např. ['červená', 'zelená', 'modrá']
-
Asociativní — tato pole obsahují dvojice klíčů (které mohou být celá čísla nebo Strings) a související hodnoty, např. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]
Hodnota elementu pole může být nastavena při spouštění nebo pomocí názvu proměnné samotného pole.
<?php // při spouštění $my_array = ['foo' => 'bar']; // pomocí názvu proměnné $my_second_array['key'] = 'value'
Tento způsob nastavení hodnot lze kombinovat a přiřazovat.
Práce s poli
Při stahování z příkazového řádku budou soubory se zprávami odeslány v následujícím formátu pomocí asociativního pole s názvem .
<?php $lang['key'] = 'přeložená zpráva'; $lang['another_key'] = 'Další přeložená zpráva';
Zkontrolujtenastavit pro zakázka s tímto formát. Nevracejte v souborech zpráv anonymní pole a použijte pro pole zpráv název $lang
.
Vzorek kódu
<?php $lang['boolean_key'] = '--- true '; $lang['empty_string_translation'] = ''; $lang['key_with_description'] = 'Zkontrolovat! Tento klíč má popis! (Přinejmenším v některých formátech)'; $lang['key_with_line-break'] = 'Tyto překlady obsahují zalomení řádku.“; $lang['nested.deeply.key'] = 'Páni, ten klíč je vnořený ještě hlouběji.'; $lang['nested.key'] = 'Tento klíč je vnořen do jmenného prostoru.'; $lang['null_translation'] = ''; $lang['sample_collection'] = '--- - první položka - druhá položka - třetí položka '; $lang['simple_key'] = 'Jen jednoduchý klíč s jednoduchou zprávou.'; $lang['unverified_key'] = 'Tento překlad ještě není ověřen a čeká na něj. (V některých formátech tento stav také stáhnout)';