PHP/MySQL | Array
Приветствую. У меня есть такая штуковина
И еще такая штуковина
И вопрос. Из-за чего 2 штуковина может выводить ничего, если первая штуковина существует в одном месте со второй?
$wk_cena_gold=array('100'=>'7.50', '500'=>'37.50', '1000'=>'75.00', '5000'=>'375.00', '10000'=>'750.00');И еще такая штуковина
$len=count($wk_cena_gold);
for ($i=0;$i<$len;$i++)
echo $wk_cena_gold[$i];И вопрос. Из-за чего 2 штуковина может выводить ничего, если первая штуковина существует в одном месте со второй?
$len=count($wk_cena_gold);
for ($i=0;$i<$len;$i++)
echo $wk_cena_gold[$i][1];
for ($i=0;$i<$len;$i++)
echo $wk_cena_gold[$i][1];
Потому что индекс массива начинается со 100, а ты обходишь индексы от 0 до 4, которое принимает переменная $i
У тебя в массиве только индексы
100, 500, 1000, 5000, 10000 тебе нужен обход цикла
foreach ($wk_cena_gold as $k=>$v){
echo "<div>$k=>$v</div>";
}
100, 500, 1000, 5000, 10000 тебе нужен обход цикла
foreach ($wk_cena_gold as $k=>$v){
echo "<div>$k=>$v</div>";
}
<?
$wk_cena_gold=array(
'0'=>array('price'=>'100','value'=>'7.50'),
'1'=>array('price'=>'500','value'=>'37.50'),
'2'=>array('price'=>'1000','value'=>'75.00'),
'3'=>array('price'=>'5000','value'=>'375.00'),
'4'=>array('price'=>'10000','value'=>'750.00'));
$len=count($wk_cena_gold);
for ($i=0;$i<$len;$i++)
echo $wk_cena_gold[$i]['price']. '->'.$wk_cena_gold[$i]['value'].'<br/>';
DELETED
1 сентября 2018, в 13:00
Delete
<?pph
foreach ($wk_cena_gold as $key => $value) {
echo $key . ' - ' . $value . '<br>';
}