Задать вопрос
@NewTypes
На себя

Как преобразовать $string = «word1, word2, word3» в «word1word2word3»?

Как преобразовать:

$string = "word1, word2, word3"

в:

"word1word2word3"

Буду признателен за помощь.
  • Вопрос задан
  • 2625 просмотров
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 4
TekVanDo
@TekVanDo
Javascript Developer
<?
echo(str_replace(",","", "word1, word2, word3"));
?>
Ответ написан
Комментировать
Так проще:
$string = "word1, word2, word3";
$arr = explode(", ", $string);

// Собрать обратно
$res = '';
foreach($arr as $tag) {
   $res .= "$tag";
}
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
<?php
echo preg_replace('/[^a-z0-9]/', '', 'word1, word2, word3');
?>
Ответ написан
Комментировать
jakulov
@jakulov
как-то так, видимо
$links = array_map(function($word) {
  return '<a href="/tags/'. $word .'">'. $word .'</a>';
}, explode(', ', $string));


будет массив со ссылками.
Можно потом еще сделать в строку их:
$links = join(' ', $links);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы