Объединение по парам

SparcoCF

Новичок
Объединение по парам

Всем привет очень нужна ваша помощь. Значит вопрос состоит в следующем:
Есть две переменные
PHP:
$tw = "215/250";
$tp = "40/50";
нужно их объединить следующим образом:
215 | 40
250 | 50

для этого делаю explode:
PHP:
$tw = explode("/", $tw);
$tp = explode("/", $tp);
получаю массивы с отдельными параметрами
Дальше пытаюсь сделать группировку:
PHP:
foreach ($tw as $v) {
     foreach ($tp as $k)
            echo "$v | $k";
     }
}
Результат конечно будет не правильный ибо комбинация повториться каждая для каждого то есть:
215 | 40
250 | 50
215 | 50
250 | 40

понимаю что нужно каким то образом сделать такой массив:
PHP:
$params = array ($tw => $tp);
и тогда пускать через foreach но результата нет поскольку получается массив в массиве ...
одним словом не знаю как выйти из этого положения. Пожалуйста спецы по ПХП подскажите как добиться результата:
215 | 40
250 | 50
 

Adelf

Administrator
Команда форума
PHP:
for($i=0;$i<count(первый массив);$i++)
{
//а вот тут придумай сам. насколько я понял количество элементов у массивов должно быть одинаковым
}
 

SparcoCF

Новичок
Adelf
Все правильно, к-во элементов у этих двух массивов всегда одинаково. Но объясните мне ход своих мыслей, чего мы добьемся
подсчетом элементов в массиве ?
 

Urville

Новичок
SparcoCF
мы сможем перебрать элементы и составить пары:

PHP:
for($i=0;$i<count($tw)-1;$i++) {echo "{$tw[$i]} | {$tp[$i]}"; }
 

SparcoCF

Новичок
Urville
Adelf
Спасибо БОЛЬШОЕ вам мужики !!

-~{}~ 05.07.10 14:34:

Urville
Скажите еще пожалуйста, зачем брать в фигурные скобки переменные ?
 

iceman

говнокодер
> Скажите еще пожалуйста, зачем брать в фигурные скобки переменные?

это массив, ответ ищи в мануале...
 
Сверху