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

  • Автор темы Автор темы SparcoCF
  • Дата начала Дата начала

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
 
PHP:
for($i=0;$i<count(первый массив);$i++)
{
//а вот тут придумай сам. насколько я понял количество элементов у массивов должно быть одинаковым
}
 
Adelf
Все правильно, к-во элементов у этих двух массивов всегда одинаково. Но объясните мне ход своих мыслей, чего мы добьемся
подсчетом элементов в массиве ?
 
SparcoCF
мы сможем перебрать элементы и составить пары:

PHP:
for($i=0;$i<count($tw)-1;$i++) {echo "{$tw[$i]} | {$tp[$i]}"; }
 
Urville
Adelf
Спасибо БОЛЬШОЕ вам мужики !!

-~{}~ 05.07.10 14:34:

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

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