Foros del Web » Programando para Internet » PHP »

Duda sobre concantenación de cadenas

Estas en el tema de Duda sobre concantenación de cadenas en el foro de PHP en Foros del Web. Hola buenas, tengo una pequeña duda... Las concatenaciones para se usan? Es decir, si quieres poner una frase y una variable normalmente en los tutoriales ...
  #1 (permalink)  
Antiguo 12/07/2006, 06:37
Avatar de crcbad  
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 12 años, 11 meses
Puntos: 0
Duda sobre concantenación de cadenas

Hola buenas, tengo una pequeña duda...

Las concatenaciones para se usan? Es decir, si quieres poner una frase y una variable normalmente en los tutoriales viene como:

Código PHP:
echo "Numero ".$numero
Pero también funcionaría sin usar la concatenación:

Código PHP:
echo "Numero $numero"
Entonces, varias preguntas, esto segundo es correcto usarlo así?

Si se puede usar así directamente, las concatenaciones en que casos se usan?

Saludos y gracias
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba:
  #2 (permalink)  
Antiguo 12/07/2006, 06:52
djb
 
Fecha de Ingreso: noviembre-2005
Ubicación: España
Mensajes: 22
Antigüedad: 12 años, 1 mes
Puntos: 0
Hola crcbad!

En PHP existen dos tipos de comillas las dobles (") y las simples ('). En caso de utilizar las primeras, puedes utilizar como haces en el segundo caso, de forma que introduce el valor de la variable en la cadena.

En cambio, si utilizas las comillas simples, es necesario realizar la concatenación como en el primer caso.


Código PHP:
$var "pepe";

echo 
"Hola $var";  //Obtendremos: Hola pepe

echo 'Hola $var'//Obtendremos Hola $var

echo 'Hola ' $var;  //Obtendremos: Hola pepe 
Espero que te sea de ayuda.

Un saludo
  #3 (permalink)  
Antiguo 12/07/2006, 06:53
Avatar de crcbad  
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 12 años, 11 meses
Puntos: 0
djb muchas gracias por la aclaración. Siempre he usado las dobles comillas por eso no me había percatado de la diferencia, ahora ya lo sé.

Gracias por tu ayuda :)
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba:
  #4 (permalink)  
Antiguo 12/07/2006, 09:08
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Concatenando (con el "." punto) .. si te fijas en un editor de código cualquiera (o como hace el foro) puedes ver más claramente por donde andan tus variables (y confundirse con tu texto en sí) .. Luego está el detalle de como PHP interpreta lo que queda bajo comillas dobles o simples como te han comentado.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 00:41.