Здравствуйте. Возникла задача сделать "робота" на php, который будет "склеивать" слова в определенном порядке (см. изображение). Получилось выводить значения через массивы http://prntscr.com/e4fjy7 , но этот вариант не подходит. Заранее спасибо за помощь =)
Подойдет?
$arr1 = Array("красные", "зеленые", "желтые");
$arr2 = Array("твердые", "мягкие");
$arr3 = Array("яблоки");
foreach($arr1 as $word1) {
foreach($arr2 as $word2) {
foreach($arr3 as $word3) {
echo $word1 . " " . $word2 . " " . $word3 . "<br>";
}
}
}
Результат:
красные твердые яблоки
красные мягкие яблоки
зеленые твердые яблоки
зеленые мягкие яблоки
желтые твердые яблоки
желтые мягкие яблоки
<form action="" method="post">
<input type="text" name="mass[]" /><br>
<input type="text" name="mass[]" /><br>
<input type="text" name="mass[]" /><br> <br>
<input type="text" name="masss[]" /><br>
<input type="text" name="masss[]" /><br>
<input type="text" name="masss[]" /><br> <br>
<input type="text" name="massss[]" /><br>
<input type="text" name="massss[]" /><br>
<input type="text" name="massss[]" /><br>
<input type="submit" name="submit" value="Поехали!"><br>
</form>
<?php
$arr1 = $_POST['mass'];
$arr2 = $_POST['masss'];
$arr3 = $_POST['massss'];
if (isset($_POST["submit"])){
$proverkakategoriy=mysql_query('SELECT virtuemart_category_id, category_name FROM ak89e_virtuemart_categories_ru_ru WHERE INSTR(CONCAT(category_name), "'.$arr1[0].'" )
AND INSTR(CONCAT(category_name), "'.$arr1[1].'" )
AND INSTR(CONCAT(category_name), "'.$arr1[2].'" )
AND INSTR(CONCAT(category_name), "'.$arr1[3].'" )
AND INSTR(CONCAT(category_name), "'.$arr2[0].'" )
AND INSTR(CONCAT(category_name), "'.$arr2[1].'" )
AND INSTR(CONCAT(category_name), "'.$arr2[2].'" )
AND INSTR(CONCAT(category_name), "'.$arr2[3].'" )
AND INSTR(CONCAT(category_name), "'.$arr3[0].'" )
AND INSTR(CONCAT(category_name), "'.$arr3[1].'" )
AND INSTR(CONCAT(category_name), "'.$arr3[2].'" )
AND INSTR(CONCAT(category_name), "'.$arr3[3].'" )
');
while($row=mysql_fetch_array($proverkakategoriy))
{
echo '<p style="color:blue;">Совпадения: '.$row['virtuemart_category_id'].' '.$row['category_name'].'</p>';
echo '<p style="color:red;">Есть совпадения, скрипт не сработает</p>';
}
}
if (mysql_num_rows($proverkakategoriy)==0){
foreach($arr1 as $word1) {
foreach($arr2 as $word2) {
foreach($arr3 as $word3) {
echo 'INSERT INTO ak89e_virtuemart_product_categories (category_name) VALUES ('.$word1.' '.$word2.' '.$word3.')<br>';
}
}
}
}
?>
<form action="" method="post">
<input type="text" name="mass[]" /><br>
<input type="text" name="mass[]" /><br>
<input type="text" name="mass[]" /><br> <br>
<input type="text" name="masss[]" /><br>
<input type="text" name="masss[]" /><br>
<input type="text" name="masss[]" /><br> <br>
<input type="text" name="massss[]" /><br>
<input type="text" name="massss[]" /><br>
<input type="text" name="massss[]" /><br>
<input type="submit" name="submit" value="Поехали!"><br>
</form>
<?php
$arr1 = $_POST['mass'];
$arr2 = $_POST['masss'];
$arr3 = $_POST['massss'];
foreach($arr1 as $word1) {
foreach($arr2 as $word2) {
foreach($arr3 as $word3) {
echo $word1 . " " . $word2 . " " . $word3 . "<br>";
}
}
}
?>
так тоже не срабатывает правильно http://prntscr.com/e4t22d
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Есть ID пользователя в facebookНапример 100014222106738 Если прикрепить этот ID к домену, вот так https://www
Поднимая вопрос защиты сайта от копирования - стало ясно, что особо защиты нет, и было решено усложнить задачу тем, кто пытается скопировать...