Podporované typy souborů (Strings)

.PHP - Array (Strings)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

Přípony souborů

.php

API rozšíření

php_array

Import

Ano

Export

Ano

Podpora plurálových tvarů

Ne

Podpora pro popis

Ne

Pole je uspořádaný seznam nebo sbírka položek. Položky pole mohou být v PHP v podstatě jakéhokoli typu: číslo, řetězec, objekt, další pole atd. Často používáme řetězce jako hodnoty v našich locale zprávových polích. PHP pole přicházejí ve dvou hlavních typech:

  • Indexované — tato pole jsou implicitně uspořádána, např. ['red', 'green', 'blue']

  • Asociativní — tato pole obsahují páry klíčů (které mohou být celá čísla nebo řetězce) a přidružené hodnoty, např. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

Hodnota prvku pole může být nastavena během inicializace nebo pomocí názvu proměnné samotného pole.

<?php

// během inicializace

$my_array = ['foo' => 'bar'];

// pomocí názvu proměnné 

$my_second_array['key'] = 'value'

Tato metoda nastavování hodnot může být kombinována.

Práce s poli

Při načítání z příkazového řádku budou zprávové soubory odeslány v následujícím formátu pomocí asociativního, pojmenovaného pole.

<?php

$lang['key'] = 'přeložená zpráva';

$lang['another_key'] = 'Další přeložená zpráva';

Ujistěte se, že aplikace je nastavena na práci s tímto typem formátu. Nevracejte anonymní pole ve zprávových souborech a použijte název $lang pro pole zpráv.

Vzor kódu

<?php

$lang['boolean_key'] = '--- true
';
$lang['empty_string_translation'] = '';
$lang['key_with_description'] = 'Podívej se na to! This key has a description! (Alespoň v některých formátech)';
$lang['key_with_line-break'] = 'Tento překlad obsahuje
řádkový zlom.';
$lang['nested.deeply.key'] = 'Wow, tento klíč je ještě hlouběji vnořený.';
$lang['nested.key'] = 'Tento klíč je vnořený uvnitř prostoru názvů.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- first item
- second item
- third item
';
$lang['simple_key'] = 'Jen jednoduchý klíč s jednoduchou zprávou.';
$lang['unverified_key'] = 'Tento překlad ještě nebyl ověřen a čeká na to. (V některých formátech také exportujeme tento stav)';
Byl pro vás tento článek užitečný?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.