Как мне соединить каждое значение переменной1 с каждым значением переменной2

// Более простая вещь, которая даст мне то, что мне нужно:
Как мне соединить каждое значение переменной1 с каждым значением переменной2

$Var1 = 'my1, my2, my3'; // here I have dozens of entries, they are    symbols
$Var2 = 'word1, word2, word3'; // here also dozens of entries, are words.

Как мне получить все ключи переменной вместе с ключами другой переменной?

$Values_that_I_needed = 'my1word1, my1word2, my1word3, my2word1, my2word2, my2word3, my3word1, my3word2, my3word3';

Как бы я собрал эти значения в эту переменную со всеми этими значениями без необходимости вводить все !?

Представьте себе пример с 60 my1, my2… и 130 word1, word2…. это мой случай!
Поставь каждое из 60ми перед каждым из 130 слов !!
// Мне нужно объединить / объединить / объединить все значения / ключи переменной со всеми значениями / ключами другой переменной, чтобы избежать создания всех этих комбинаций вручную. и вставьте в другую переменную.

1

Решение

Решение с использованием explode а также trim функции:

$Var1 = 'my1, my2, my3'; // here I have dozens of entries, they are    symbols
$Var2 = 'word1, word2, word3';
$result = "";
$var2_list = explode(',', $Var2);

foreach (explode(',', $Var1) as $w1) {
foreach ($var2_list as $w2) {
$result .= trim($w1) . trim($w2). ', ';
}
}
$result = trim($result, ', ');
print_r($result);

Выход:

my1word1, my1word2, my1word3, my2word1, my2word2, my2word3, my3word1, my3word2, my3word3
1

Другие решения

Ниже треска должна работать, если var1 и var2 имеют одинаковую длину

<?php
$tab1=explode(',',$var1);
$tab2=explode(',',$var2);

$c=$count($tab1);
$output='';
for($i=0;$i<$c;$i++){
$output.=$tab1[$i].$tab2[$i].', ';
}
echo $output;
0

$Var1 = 'my1, my2, my3';
$Var2 = 'word1, word2, word3';

$Array1 = explode(", ",$Var1); // create array from $Var1
$Array2 = explode(", ",$Var2); // create array from $Var2

foreach($Array1 as $My){
foreach($Array2 as $Word){
$Result[] = $My.$Word; // Join Var1 & Var2
}
}
$Values_that_I_needed = implode(", ", $Result);
echo $Values_that_I_needed; // my1word1, my1word2, my1word3, my2word1, my2word2, my2word3, my3word1, my3word2, my3word3
0
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector