Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: циклы
 
 автор: ШИМ   (12.03.2007 в 03:11)   письмо автору
 
 

У меня есть два числовых массива
Мне нужно в цыкле использовать значения обоих массивов!
например

// перебираю первый массив
foreach($arr1 as $val1)
{
    // перебираю второй массив
    foreach($arr2 as $val2)
    {
        <input type=text value=$val1>
        <input type=text value=$val2>
    }
}

примерно так мне нужно, но значения какбы повторяются!
выводится 1ый елемент 1го массива а потом все елементы 2 массива... и т.д.......

А мне нужно чтобы брался один елемент 1ый массива и 1ый елемент 2го массива и записывались в поля, и т.д. ........
как можно организовать такой цикл???

   
 
 автор: dim0s   (12.03.2007 в 06:14)   письмо автору
 
   для: ШИМ   (12.03.2007 в 03:11)
 

Если массивы одинаковые по длинне, вот так можно

<?php
$arr1
=array("a1","a2","a3","a4","a5");
$arr2=array("b1","b2","b3","b4","b5");
for (
$i=0$i<count($arr1); $i++)
{
echo 
" <input type=text value=".$arr1[$i].">&nbsp;&nbsp;&nbsp;<input type=text value=".$arr2[$i]."><br>";
}
?>

   
 
 автор: simsalabim   (12.03.2007 в 09:26)   письмо автору
 
   для: ШИМ   (12.03.2007 в 03:11)
 

ну а ты чего хотел, сам же сделал вложенный цикл.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования