Necesito buscar el valor de un arreglo, pero el nombre del arreglo esta formado por varias.
Digamos que tengo 5 productos y cada uno de ellos puede haberse pagado de contado o en pagos, yo los productos los meto en 2 arreglos, en uno va el precio de contado y en otro va el precio en pagos
Código:
Luego hago un while recorriendo cada una de las 25 posibles combinaciones (5 productos y cada uno puede tener 2 estados posibles que son contado y en pagos, es decir, 25 posibles combinaciones.$itemop1[0] $itemop1[1] $itemop1[2] $itemop1[3] $itemop1[4] $itemop2[0] $itemop2[1] $itemop2[2] $itemop2[3] $itemop2[4]
Para hacer cada una de las 25, hago otro arreglo donde guardo lo que me ha salido en un random, de tal manera que puede quedar "1,1,2,1,2," donde este numero respresenta el arreglo de donde voy a sacar el posible precio del producto, en este caso seria
Código:
Y he ahi donde tengo el problema, he intentado de varias formas pero ninguna me queda, digamos que en teoria tengo$itemop1[0] $itemop1[1] $itemop2[2] $itemop1[3] $itemop2[4]
$suma += $itemop.$option[$i].[$i];
Tambien intente hacer una variable...
Código:
Si imprimo $opt si me da algo como $itemop1[$i] pero no me asigna lo que tiene ese arreglo sino la cadena como tal.$opt = '$itemop'.$option[$i].'[$i]'; $suma += $opt
$option[$i] -> me daria el numero del arreglo (1,2) en la posicion en la que me encuentro, para el primer producto me tendria que dar 1 y para el 5(2). y el segundo juego de corchetes se refiere a la posicion del arreglo donde tengo los precios o sea $itemop.$position[$i].[$i]; = $itemop1[0]; para la primer vuelta y asi sucesivamente.
El problema es que no logro sacar los precios porque no estoy formando bien la variable combinada.
Ojalá alguien me pueda ayudar.