Столкнулся с такой проблемой, мне нужно вывести елементы двумерного массива внутри echo, для примера:
echo "<a href = 'sample_make.php?id=$sample[$i]['id']'>-</a>";
но id получает значение array['id'], я так понял, что при даном выводе, второй параметр масива игнорится и id = $sample[$i]
если просто выводить echo $sample[$i]['id'] то значение передается верно, можно ли каким-то другим способом обозначить, что мне нужно вывести елемент двумерного массива?
Спустя 4 минуты, 29 секунд (17.02.2012 - 11:56) westside_90 написал(а):
пока сделал, так:
echo "<a href = 'sample_make.php?id=";echo $sample[$i]['id'];echo"'>-</a>";
но хотелось бы проще, как по мне, это уже извращение;)
echo "<a href = 'sample_make.php?id=";echo $sample[$i]['id'];echo"'>-</a>";
но хотелось бы проще, как по мне, это уже извращение;)
Спустя 4 минуты, 13 секунд (17.02.2012 - 12:00) shmali написал(а):
Что то ты мудришь ...
Все нормально работает , в твоем первом варианте
результат:
333111
Все нормально работает , в твоем первом варианте
$a= array("0"=>array("id"=>"333"),"1"=>array("id"=>"111"));
for($i=0;$i<=1;$i++)
{
echo $a[$i]['id'];
}
результат:
333111
Спустя 3 минуты, 37 секунд (17.02.2012 - 12:04) ADiel написал(а):
print_r($sample);
Не понятно, что в массиве.
Не у всех есть libastral.so
Спустя 35 секунд (17.02.2012 - 12:04) westside_90 написал(а):
$a= array("0"=>array("id"=>"333"),"1"=>array("id"=>" ; ;111"));
for($i=0;$i<=1;$i++)
{
echo "$a[$i]['id']";
}
а так?
выводит:
Array['id']Array['id']
for($i=0;$i<=1;$i++)
{
echo "$a[$i]['id']";
}
а так?
выводит:
Array['id']Array['id']
Спустя 2 минуты, 44 секунды (17.02.2012 - 12:07) westside_90 написал(а):
Цитата (ADiel @ 17.02.2012 - 09:04) |
Не понятно, что в массиве. Не у всех есть libastral.so |
в массиве всё есть, я массив вывожу, и елементы вывожу нормально, но когда нужно вывести внутри разметки html, тоесть внутри echo "..."; начинаются бока...
Спустя 16 секунд (17.02.2012 - 12:07) shmali написал(а):
:) что же ты братец делаешь ?))))
Ты в данном случае выводишь строку а не переменную
вот так примерно строй линк
Ты в данном случае выводишь строку а не переменную
echo "<a href='google.com/?".$a[$i]['id']."'>Click On Me</a><br>";
вот так примерно строй линк
Спустя 2 минуты, 1 секунда (17.02.2012 - 12:09) westside_90 написал(а):
Цитата (shmali @ 17.02.2012 - 09:07) |
:) что же ты братец делаешь ?)))) Ты в данном случае выводишь строку а не переменную
вот так примерно строй линк |
о, реально туплю... как-то привык всё по кускам выводить, очень благодарен;)))