Tipos de archivo admitidos (Strings)

.PHP - Matriz (Strings)

El contenido se traduce automáticamente del inglés por Phrase Language AI.

Extensiones de archivo

.php

Extensión API

php_array

Importación

Exportación

Compatibilidad con formularios plurales

No

Compatibilidad con descripción

No

Una matriz es una lista ordenada o una colección de elementos. Los elementos de la matriz pueden ser básicamente cualquier tipo en PHP: un número, una cadena, un objeto, otra matriz, etc. A menudo usamos Strings como valores en nuestras matrices de mensajes de localización. Las matrices de PHP vienen en dos tipos Grave:

  • Indexadas: estas matrices están ordenadas implícitamente, p. ej. ['rojo', 'verde', 'azul']

  • Asociativas: estas matrices contienen pares de claves (que pueden ser números enteros o Strings), y valores asociados, p. ej. ['first_name' => 'Adam', 'last_name' => 'McMan', 'age' => 22]

El valor de un elemento de matriz se puede establecer durante la configuración o usando el nombre de variable de la propia matriz.

<?php

// durante la configuración

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

// usando el nombre de la variable 

$my_second_array['key'] = 'value'

Este método de configuración de valores se puede combinar.

Trabajo con matrices

Al extraer desde la línea de comandos, los archivos de mensajes se enviarán en el siguiente formato usando una matriz asociativa con nombre.

<?php

$lang['clave'] = 'mensaje traducido';

$lang['otra_clave'] = 'Otro mensaje traducido';

Asegúrese de que la aplicación esté en configuración para el trabajo con este tipo de formato. No devuelva una matriz anónima en los archivos de mensajes y use el nombre $lang para la matriz de mensajes.

Ejemplo de código

<?php

$lang['boolean_key'] = '--- true
';"
$lang['empty_string_translation'] = '';
$lang['clave_with_description'] = '¡Échale un vistazo!' This key has a description! (Al menos en algunos formatos)';
$lang['clave_with_line-break'] = 'This translations contains
un salto de línea.';"
$lang['nested.deeply.key'] = 'Guau, esta clave está anidada aún más profundamente.';
$lang['nested.key'] = 'Esta clave está anidada dentro de un espacio de nombres.';
$lang['null_translation'] = '';
$lang['sample_collection'] = '---
- first item
- second item
- third item
';"
$lang['simple_key'] = 'Solo una simple clave con un mensaje simple.';
$lang['unverified_key'] = 'Esta clave sin verificar aún no está verificada y espera por ello."}}
 (En algunos formatos también exportar este estado)';
¿Fue útil este artículo?

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.