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(10000, 5000, 1000, 500, 200, 100, 50, 20, 10, 1);$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.