Unterstützte Dateitypen (Strings)

.PHP - Array (Strings)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Dateierweiterungen

.php

API-Erweiterung

php_array

Import

Ja

Exportieren

Ja

Unterstützung für Pluralformen

Nein

Unterstützung für Beschreibungen

Nein

Ein Array ist eine geordnete Liste oder Sammlung von Elementen. Die Elemente des Arrays können in PHP grundsätzlich jeden Typ haben: eine Zahl, eine Zeichenfolge, ein Objekt, ein weiteres Array usw. Wir verwenden häufig Strings als Werte in unseren Sprache-Nachrichten-Arrays. PHP-Arrays gibt es in zwei Hoch Arten:

  • Indiziert — diese Arrays sind implizit geordnet, z. B. ['rot', 'grün', 'blau']

  • Assoziativ — diese Arrays enthalten Paare von Keys (die Ganzzahlen oder Zeichenfolgen sein können) und zugehörige Werte, z. B. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

Der Wert eines Array-Elements kann während der Initialisierung oder unter Verwendung des Variablennamens des Arrays selbst festlegen werden.

<?php

// während der Initialisierung

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

// unter Verwendung des Variablennamens 

$my_second_array['key'] = 'value'

Diese Methode zum Festlegen von Werten kann gemischt und kombiniert werden.

Arbeiten mit Arrays

Beim Abrufen über die Befehlszeile werden Nachrichtendateien im folgenden Format unter Verwendung eines assoziativen, benannten Arrays gesendet.

<?php

$lang['Key'] = 'übersetzte Nachricht';

$lang['another_Key'] = 'Weitere übersetzte Nachricht';

Stellen Sie sicher, dass die App so festlegen ist, dass sie mit dieser Art von Format arbeiten kann. Geben Sie kein anonymes Array in Nachrichtendateien zurück und verwenden Sie den Namen $lang für das Nachrichten-Array.

Codebeispiel

<?php

$lang['boolean_Key'] = '--- true
';
$lang['empty_string_translation'] = '';
$lang['Key_with_description'] = 'Check it out! This key has a description! (Zumindest in manchen Formaten)';
$lang['Key_with_line-break'] = 'This translations contains
a line-break.';
$lang['nested.deeply.Key'] = 'Wow, this Key is nested even deeper.';
$lang['nested.Key'] = 'This Key is nested inside a namespace.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- first item
- second item
- third item
';
$lang['simple_Key'] = 'Just a simple Key with a simple message.';
$lang['unverified_Key'] = 'Diese Übersetzung ist noch nicht überprüft und wartet darauf. (In manchen Formaten exportieren wir auch diesen Status)';
War dieser Beitrag hilfreich?

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.