<p class="imagen_derecha"><img src="http://farm2.static.flickr.com/1428/4596241627_0ed0f0c066_o.png" alt="PHP" /></p> <p>Los <strong>operadores de asignación</strong>, al igual que los <a title="Operadores aritméticos en PHP" href="PHP/Operadores-aritmeticos-en-PHP">aritméticos en el PHP</a> nos permiten trabajar matemáticamente con valores numéricos, y a diferencia de éste, también se puede trabajar con cadenas compuestas por cualquier carácter.</p> <p>En este tipo de operaciones, a la <strong>variable que participa en la izquierda</strong> en dicha operación se le <strong>asigna el valor resultante</strong>.</p> <p>A continuación, se muestra una tabla con el operador de asignación junto a su funcionamiento.</p> <table> <tbody> <tr> <th>Operador</th> <th>Función</th> </tr> <tr> <td><code>=</code></td> <td>Asigna el valor de la derecha al de la izquierda</td> </tr> <tr> <td><code>+=</code></td> <td>Suma el valor de la derecha con el de la izquierda, y asigna el total al de la izquierda</td> </tr> <tr> <td><code>-=</code></td> <td>Resta el valor de la derecha con el de la izquierda, y asigna la diferencia de la izquierda</td> </tr> <tr> <td><code>*=</code></td> <td>Multiplica el valor de la derecha con el de la izquierda, y asigna el producto al de la izquierda</td> </tr> <tr> <td><code>/=</code></td> <td>Divide el valor de la derecha con el de la izquierda, y asigna el cuociente al de la izquierda</td> </tr> <tr> <td><code>%=</code></td> <td>Divide el valor de la derecha con el de la izquierda, y asigna el resto al de la izquierda</td> </tr> <tr> <td><code>.=</code></td> <td>Concatena la cadena de la derecha con la de la izquierda, y asigna el conjunto al de la izquierda</td> </tr> </tbody> </table> <h2>Operador de asignación básico</h2> <p>El primer operador <code>=</code>, lo hemos visto desde un principio, pues participa en la sintaxis básica y necesaria del lenguaje PHP.</p> <p>Podemos asignar el valor de una variable a otra las veces que queramos.</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 /> $cadena_uno = "Lorem Ipsum";<br /> $cadena_dos = $cadena_uno;<br /> $cadena_tres = $cadena_dos;<br /> echo $cadena_tres;<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>Lorem Ipsum</p> <p>En este ejemplo, el valor de la variable <code>$cadena_uno</code> ("<code>Lorem Ipsum</code>") se le asigna como valor a la variable <code>$cadena_dos</code>, y esta última le asigna su valor a la variable <code>$cadena_tres</code>, por lo que <code>$cadena_tres</code> ha heredado el valor de <code>$cadena_uno</code>.</p> <h2>Operadores de asignación aritméticos</h2> <p>En estos operadores híbridos (también un término mío), partes de asignación y parte aritmético, nos permiten hacer operaciones matemáticas mediante su particular sintaxis. En el ejemplo, utilizaremos una división por ser no-conmutativa (que importa el orden).</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 /> $uno=27; <br /> $dos=3; <br /> $uno/=$dos; <br /> echo $uno;<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>9</p> <p>En este ejemplo, la variable <code>$uno</code> que participa en la cuarta línea y que tiene como valor <code>27</code>, se le asigna el valor obtenido de <code>27/3</code>, y por ello la cadena resultante es <code>9</code>.</p> <h2>Operador de asignación para concatenar</h2> <p>El operador <code>.=</code> es muy utilizado en los bucles, ya que permite <a href="http://null.zobyhost.com/PHP/concatenacion-en-php.php">concatenar</a> (o unir) una cadena de carácteres. Por ahora, veremos solo como funciona.</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 /> $cadena_uno = "Lorem ipsum"; <br /> $cadena_dos = " dolor sit amet"; <br /> $cadena_uno .= $cadena_dos; <br /> echo $cadena_uno;<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>Lorem ipsum dolor sit amet</p> <p>Al igual que en los operadores anteriores, la variable <code>$cadena_uno</code> que participa en la cuarta línea y que tiene como valor <code>Lorem Ipsum</code>, se le asigna el valor obtenido de "<code>Lorem Ipsum</code>" concatenado a "<code> dolor sit amet</code>" (que es igual a <code>"Lorem ipsum"." dolor sit amet"</code>), y por ello la cadena resultante es "<code>Lorem ipsum dolor sit amet</code>".</p>
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