Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Constantes define

Estas en el tema de Constantes define en el foro de PHP en Foros del Web. Hola. tengo un archivo que se encarga de declarar constantes @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original define ( "titulo1" , "mititulo 1" ) ; define ...
  #1 (permalink)  
Antiguo 03/09/2015, 02:54
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 11 años, 4 meses
Puntos: 7
Constantes define

Hola.
tengo un archivo que se encarga de declarar constantes

Código PHP:
Ver original
  1. define("titulo1","mititulo 1");
  2. define("texto1","mi texto 1");
  3.  
  4. define("titulo2","mititulo 2");
  5. define("texto2","mi texto 2");
  6.  
  7. define("titulo3","mititulo 3");
  8. define("texto3","mi texto 3");

hasta n constantes

lo que quiero hacer es poder recorrer esas contantes de alguna forma y no encuentro como
intente recorrerlas con un

Código PHP:
Ver original
  1. for($i=1; $i<71; $i++){
  2.     echo titulo.$i;
  3. }

y me marca error, alguien sabe una forma de hacerlo
gracias por su tiempo
  #2 (permalink)  
Antiguo 03/09/2015, 03:08
 
Fecha de Ingreso: julio-2011
Mensajes: 220
Antigüedad: 8 años, 4 meses
Puntos: 72
Respuesta: Constantes define

Creo que te puede servir la función get_defined_constants
  #3 (permalink)  
Antiguo 03/09/2015, 03:09
Avatar de baldaweb  
Fecha de Ingreso: septiembre-2010
Ubicación: Barco pirata
Mensajes: 241
Antigüedad: 9 años, 2 meses
Puntos: 20
Respuesta: Constantes define

Código PHP:
Ver original
  1. define('TITULO', [
  2.     'mititulo 1',
  3.     'mititulo 2',
  4.     'mititulo 3'
  5. ]);
  6. for($i=1; $i<71; $i++){
  7.     echo TITULO[$i];
  8. }

No se si tendrá que ver que la constante esté en mayúsculas.
  #4 (permalink)  
Antiguo 03/09/2015, 15:38
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 11 años, 4 meses
Puntos: 7
Respuesta: Constantes define

muchas gracias a los dos por su ayuda
esta funcion get_defined_constants es junto lo que estaba buscando

Etiquetas: constantes, define
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:34.