Я пытаюсь создать динамически доступные для поиска ключевые слова для статей.
Я заменяю пробелы на + и создаю ссылки, как в примере с Google:
search?q=text1+text2+text
Мой код генерирует первую ссылку так же, как ссылка в примере,
но добавляя + перед второй ссылкой, вот так:
Fisrt Link (это то, что я хочу):
search?q=text1+text2+text
Вторая ссылка (что не правильно):
search?q=+text1+text2+text
Добавление + между ?q=+text
как я могу удалить этот пробел перед вторым ключевым словом?
Я пробовал несколько способов, но все делали разные вещи, принимая то, что я хочу.
Вот мой код:
$keywords = "text1 text2 text3, text4 text5 text6";
$tag = explode(",",$keywords);
for ($i=0; $i<count($tag);$i++){
$cat = str_replace(" ", "+", $tag[$i]);
echo "<a href=\"services/?q=".htmlspecialchars($cat)."\"><span itemprop=\"description\">".str_replace("+"," ", htmlspecialchars($cat))."</span></a>";
echo "<span class=\"separator\">|</span>\n";
}
Я хотел бы создать все ссылки, подобные этой:
search?q=text1+text2+text