Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: josema777 en 02 de Agosto 2021, 02:22

Título: Sintaxis de While para qué sirven los índices de los arrays o arreglos ejemplo
Publicado por: josema777 en 02 de Agosto 2021, 02:22
Saludos cordiales;

Quisiera presentarles un ejercicio que estoy realizando en php;

Código: [Seleccionar]
<?php 
$precio_producto 
10250;
$moneda_billetes_pagados 15000;

$monedas_billetes = array(10000500010005002001005020101);

$vuelto $moneda_billetes_pagados $precio_producto;

$i 0;

do {
while ($monedas_billetes[$i] > $vuelto) {
$i++;
};

echo $monedas_billetes[$i] . "<br />";
$vuelto -= $monedas_billetes[$i];
} while (
$vuelto $monedas_billetes[count($monedas_billetes)-1]);

echo $vuelto;
?>

Ahora bien, mi duda es la siguiente, por que al array $monedas_billetes se le debe agregar el contador encerrado entre corchetes, de esta forma, "$monedas_billetes[$i]",
que función tiene hacer esto;

Tal vez es muy obvio el por que, pero yo de verdad no lo entiendo  :'(;

Agradezco de antemano toda su ayuda;

Gracias.
Título: Re: Sintaxis de While para qué sirven los índices de los arrays o arreglos ejemplo
Publicado por: Ogramar en 02 de Agosto 2021, 21:27
Buenas, para escribir en los foros revisa este hilo https://aprenderaprogramar.com/foros/index.php?topic=1460.0 donde hay varias indicaciones, como cómo pegar código y otras. Tal y como yo lo veo $i es un contador que empieza en 0 y por cada moneda o billete que se devuelve va sumando 1. Al invocar $monedas_billetes[$i] invocas cada elemento del array. Por ejemplo cuando $i vale 0 invocas el elemento 0 que es 10000, cuando $i vale 1 invocas el elemento 1 del array que es 5000 y así sucesivamente.

Quizás te sirva de ayuda:

Explicación básica de arrays o arreglos en Curso bases de la programación nivel I: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59

Curso de php: https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=70&Itemid=193
Título: Re: Sintaxis de While para qué sirven los índices de los arrays o arreglos ejemplo
Publicado por: josema777 en 03 de Agosto 2021, 20:41
vaya, muchas gracias  :D;

ahora entiendo, me queda claro todo.