Форум → Программирование → PHP для идиотов → Два массива
Два массива
-
Вопрос следующий: Как вывести в цикле, чтобы выглядело так:
два массива:
$title = array(PHP,MYSQL,JAVASCRIPT);
$description = array(1,2,3);
Проблема в следущем: идёт перекрытие циклов
хотелось бы так, к примеру:
PHP
1
MYSQL
2
и т. д.
Вообще возможно ли такое? По всякому делал, но идеала нет. Жду вашей помощи! -
9 апреля 2009 г. 18:33, спустя 7 минут 31 секунду
если длина их одинаковая.foreach($title as $i=>$t)
{
echo $t."<br/>";
echo $descriptin[$i]."<br/>";
}
нечто такое. поиграйся :)Сапожник без сапог -
9 апреля 2009 г. 18:56, спустя 22 минуты 55 секунд
Никак не проходит. Мне надо в шаблоне так сделать. У меня два массива и оба передаю их в шаблон, а там так сделать не получается(выводится только какой-то непонятный символ в цикле, и он разный). -
9 апреля 2009 г. 19:06, спустя 9 минут 58 секунд
попробуй с помощью php.net/array_combineСапожник без сапог -
9 апреля 2009 г. 19:35, спустя 28 минут 53 секунды
Дело в том, что когда я делаю с одним массивом в шаблоне(попробывал ради примера), через цикл foreach всё получается, а с двумя никак. Может есть какая-то функция в PHP для склеивания двух массивов или это невозможно. Что делать, подскажите пожалуйста! -
9 апреля 2009 г. 19:55, спустя 19 минут 33 секунды
дай куски кода шаблона + присваивания в шаблонСапожник без сапог -
9 апреля 2009 г. 20:28, спустя 33 минуты 26 секунд
Вот код присвоения в шаблон: (php код)$title_web = array('PHP','JAVASCRIPT','CSS','AJAX');
$description = array('описание1','описание2','Описание3');
Затем я передаю два массива в шаблон:$smarty->assign('title_web',$title_web); // 1 массив
$smarty->assign('description',$description); // 2 массив
Кусок кода шаблона:{foreach from=$title_web item=title_web}
<div id="main_pages"><h2><a href='language_{$title_web}'>Web-технология: {$title_web}</a></h2><br>
{foreach from=$description item=description}
{$description}
</div>
{/foreach}
{/foreach}
Достаточно или нет?
Человек! Оформляй код bb-тегами! -
9 апреля 2009 г. 20:29, спустя 1 минуту 19 секунд
про ассоциативные массивы читал?Сапожник без сапог -
-
-
Пожалуйста, авторизуйтесь, чтобы написать комментарий!