Para multiplicar en PHP (y casi cualquier otro lenguaje de programación), el * se utiliza el símbolo. Si ve 20 * 10, significa que multiplique 20 por 10. Aquí hay un código para que lo pruebe:

$ primer_número = 10;
$ segundo_number = 20;
$ suma_total = $ segundo_number * $ primer_number;

imprimir ($ suma_total);

?>

En el código anterior, solo estamos multiplicando lo que esté dentro de nuestras dos variables. Luego asignamos la respuesta a la variable a la izquierda del signo igual. (¡Probablemente pueda adivinar cuál es la respuesta sin ejecutar el código!)

Al igual que la suma y la resta, puedes multiplicar más de dos números:

$ primer_número = 10;
$ segundo_number = 20;
$ tercer_número = 100;

$ suma_total = $ tercer_number * $ segundo_number * $ primer_number;

imprimir ($ suma_total);

?>

E incluso puedes hacer esto:

$ sum_total = $ tercer_number * $ segundo_number * 10;

Pero prueba este código. Vea si puede adivinar cuál es la respuesta antes de probarla:

$ primer_número = 10;
$ segundo_número = 2;
$ tercer_número = 3;

$ suma_total = $ tercer_number + $ segundo_number * $ primer_number;

imprimir ($ suma_total);

?>

¿Qué respuesta esperabas? Si esperaba obtener una respuesta de 50, entonces realmente necesita saber acerca de la precedencia de los operadores. Como se mencionó, algunos operadores (símbolos matemáticos) se calculan antes que otros en PHP. Se cree que la multiplicación y la división son más importantes que la suma y la división. Entonces estos se calcularán primero. En nuestra suma anterior, PHP ve el símbolo * y luego multiplica estos dos números primero. Cuando encuentre la respuesta, pasará al otro símbolo, el signo más. Hace esto primero:

$ segundo_number * $ primer_number;

Luego pasa a la suma. No hace esto primero:

$ tercer_número + $ segundo_número

¡Esto hace que los paréntesis sean más importantes que nunca! Úselos para obligar a PHP a calcular las sumas a su manera. Aquí están las dos versiones diferentes. Pruébalos ambos:

Versión uno
$ suma_total = $ tercer_number + ($ segundo_number * $ primer_number);

Versión dos
$ suma_total = ($ tercer_number + $ segundo_number) * $ primer_number;

Aquí estamos usando paréntesis para forzar dos respuestas diferentes. PHP calculará primero la suma entre paréntesis y luego pasará al otro operador. En la versión uno, usamos paréntesis para asegurarnos de que PHP haga la multiplicación primero. Cuando obtiene la respuesta a la multiplicación, ENTONCES se hace la suma. En la versión dos, usamos paréntesis para asegurarnos de que PHP haga la suma primero. Cuando obtiene la respuesta a la suma, ENTONCES se realiza la multiplicación.

En la siguiente parte, veremos la división.



<- Atrás una página | Pasar a la siguiente parte ->

Volver a la página de contenido de PHP

Recomendado para ti