<p class="imagen_derecha"><img src="http://farm2.static.flickr.com/1428/4596241627_0ed0f0c066_o.png" alt="PHP" /></p> <p id="intro">Aprenda a concatenar las cadenas imprimibles del PHP para diferenciar cadenas de variables y así obtener un código PHP impecable.</p> <p>La concatenación es una regla de cualquier lenguaje de programación que permite <strong>diferenciar una cadena de una variable</strong> conservando su unión.</p> <p>Esta técnica nos sirve en casos de que nuestra variable <strong>incluida dentro de una cadena de carácteres no se diferencie de ésta</strong>, cuando se incluye dentro de una cadena de carácteres encerrada entre comillas simples o en casos más particulares en que no se pueda imprimir una cadena.</p> <p>El caracter <strong>para concatenar una cadena en PHP</strong> es el punto (<code>.</code>) y se utiliza entremedio de la cadena (que puede estar entre comillas) y la variable a concatenar.</p> <p>Un ejemplo sin concatenación puede darnos un resultado óptimo:</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> $numero = 4;<br /> echo "Yo tengo $numero casas.";<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5">Yo tengo 4 casas.</span></span></span></span></span></pre> <p>Pero si fuese una variable "confundida" entre el texto, no sería lo mismo porque identificaríamos a una variable que no existe y podría dar un resultado no esperado.</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> $numero = 4;<br /> echo "Yo tengo $numero20 casas.";<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5">Yo tengo casas.</span></span></span></span></span></pre> <p>De lo que queríamos obtener el siguiente resultado y no el anterior, pues la variable <code>$numero20</code> no es la misma que <code>$numero</code>:</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5">Yo tengo 420 casas.</span></span></span></span></span></pre> <p>Para obtener este resultado, debemos entrar a concatenar la cadena. Utilizamos el caracter punto dicho en parrafos anteriores para separar la cadena (que está entre comillas dobles) de la variable. En total necesitaremos dos.</p> <p><strong>Ejemplo PHP de concatenación:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> $numero = 4;<br /> echo "Yo tengo ".$numero."20 casas.";<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5">Yo tengo 420 casas.</span></span></span></span></span></pre> <h3>Otros ejemplos de concatenación</h3> <p>Si la variable está al principio o al final de la cadena, nos ahorraremos una concatenación. Ahora veremos otros ejemplos de concatenación para dar algunas ideas de lo que se puede lograr.</p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> echo $edad." años llevo en esta ciudad"; </span></span></span></span></span></pre> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> echo 'Necesito llegar a '.$metros; </span></span></span></span></span></pre> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> $frase_ahorro = "Estoy ahorrando ".$pesos." pesos hace ".$meses." meses para tener en total ".$dinero; </span></span></span></span></span></pre>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons