Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: CoolTesting en 15 Marzo 2014, 02:40 am



Título: Agregar múltiples resultados
Publicado por: CoolTesting en 15 Marzo 2014, 02:40 am
Hola, si pudieran porfavor explicarme como puedo agregarle distintos caracteres a una variable en php por ejemplo:

Código
  1. <?php
  2. $var ="a","b","c";
  3.  
  4. ?>

Efectivamente esto no funciona, ya he tratado con arrays y me va de maravilla pero el problema es que quiero hacer un programa que detecte si otra variable contiene uno de esos caracteres sin necesidad de crear distintas variables o crear un montón de código, no se si me doy a entender. Gracias por adelantado.


Título: Re: Agregar múltiples resultados
Publicado por: engel lex en 15 Marzo 2014, 02:52 am
CoolTesting llevas tiempo por aquí deberías saber que hacer doble post va contra las reglas... y que cada cosa tiene su lugar... php en el foro de php... tambien usa las etiquetas GeSHi para publicar codigo

lo que buscas se llama arreglo o array...

se aplica así

Código
  1. $variable[0]="hola";
  2. $variable[1]=" ";
  3. $variable[2]="mundo";
  4.  
  5. echo $variable[0].$variable[1].$variable[2];
  6.  

también puedes agregar resultado sin saber una posición exacta
Código
  1. $array;
  2. for($i=0;$i<100;$i++{
  3.   $array[]=$i;
  4. }
  5.  

puedes hacer array asociativos
Código
  1. $array["texto"]="Hola mundo";
  2.  

por ultimo (en mi explicacion) puedes recorrer una variable completa sin importar si es asociativa así con foreach

Código
  1. //manera simple
  2. foreach($array as $contenido){
  3.  echo $contenido;
  4. }
  5. // manera completa para saber los valores
  6. foreach($array as $clave=>$contenido){
  7.  echo $clave."=>".$contenido;
  8. }
  9.  
  10.  

son útiles y tienen muchas funciones, por ejemplo $_GET y $_POST son variables asociativas