Здравствуйте, я бы обернул теги ссылки google поиска вокруг каждого из продуктов, чтобы посадить за этот месяц в этом блоке кода. Но не хотите выписывать все теги href вручную, поскольку мне нужно сделать несколько блоков, подобных этому, и это займет много времени. Есть ли способ заставить php сделать это, используя что-то вроде preg_replace.Wrap links round words php
<?php switch(date(n)) {
case 1:
echo "Garlic, Onion";
break;
case 2:
echo "Cabbage, Carrot, Garlic, Leek, Pea, Wheat";
break;
case 3:
echo "Cabbage, Carrot, Chives, Aubergine, Garlic, Leek, Lettuce, Pea, Rhubarb, Spinach, Tomato";
break;
case 4:
echo "Cabbage, Carrot, Chives, Cucumber, Aubergine, Garlic, Leek, Lettuce, Pea, Pumpkin, Rhubarb, Spinach, Tomato, courgette";
break;
case 5:
echo "Asparagus, Broad Beans, Cabbage, Carrot, Chives, Cucumber, Leek, Lettuce, Oregano, Pea, Pumpkin, Rhubarb, Spinach, Tomato, courgette";
break;
case 6:
echo "Asparagus, Broad Beans, Cabbage, Carrot, Cucumber, Kale, Lettuce, Oregano, Pea, Pumpkin, Rhubarb, Sage, Spinach, Tomato, courgette";
break;
case 7:
echo "Asparagus, Broad Beans, Broccoli, Brussel Sprouts, Cabbage, Carrot, Cauliflower, Cucumber, Kale, Oregano, Parsley, Rhubarb, Sage";
break;
case 8:
echo "Asparagus, Broccoli, Brussel Sprouts, Cabbage, Carrot, Cauliflower, Kale, Oregano, Parsley, Sage";
break;
case 9:
echo "Asparagus, Broccoli, Brussel Sprouts, Cabbage, Carrot, Cauliflower, Kale, Oregano, Parsley";
break;
case 10:
echo "Cabbage, Onion, Parsley";
break;
case 11:
echo "Apples, Garlic, Onion";
break;
case 12:
echo "Apples, Garlic, Onion";
break;
}?>
Например, для декабря, корпус 12, я хотел бы, чтобы линия была:
echo "<a href='http://www.google.co.uk/search?q=Apples'>Apples</a>, <a href='http://www.google.co.uk/search?q=Garlic'>Garlic</a>, <a href='http://www.google.co.uk/search?q=Onion'>Onion</a>";
Ах, я не обработал списки продуктов. Ответ ниже делает это красиво. Замените его три строки эха вызовом моей функции renderGoogleLink выше. – 2010-11-27 02:33:31
Это работа в команде flippin. – Stephen 2010-11-27 02:34:04