SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Descargar

|push

Abril de 2010 — mis à jour le : Marzo de 2010

Todas las versiones de este artículo:

|push permite añadir un valor al final de una array.


El filtro |push (a partir de SPIP 2.0) se aplica a una baliza que contiene una array PHP (ver #ARRAY) y le añade un nuevo valor.

La clave se incrementa en 1 con cada nuevo valor. Si no se ha definido ninguna clave para el primer valor, la array es indexada a partir de 0 (la primera clave es 0).

[(#GET{una_array}|foreach)] muestra:

  • 5=> un_valor
  • 6=> otro_valor
  • 7=> un_tercer_valor

La primera clave es 5 porque así se ha precisado en el momento de la creación del array (en el primer #SET).

Ejemplo corriente de utilización de |push:

Si los artículos seleccionados por el BUCLE llevan los números 2, 5 y 10, [(#GET{mis_articulos}|foreach)] devuelve:

  • 0=>2
  • 1=>5
  • 2=>10

Aquí, la primera clave es 0, ya que no se ha definido ninguna clave al principio.

Al contrario que la [función PHP array_push<code>->http://fr.php.net/manual/fr/function.array-push.php], <code>|push no produce ningún mensaje de error si la baliza filtrada no es una array.


Ver el esqueleto de esta página Sitio desarrollado con SPIP | Espace de traduction | Espacio privado