PHP параграф конвертировать в теги отдельных слов - PullRequest
0 голосов
/ 04 марта 2012

У меня есть параграф или такие слова, как: $title = "stack over flow is good site"

Я хочу это в тегах, таких как: стек, более, поток, хорошо, сайт

в php, что хорошо.

<? echo strtolower( $title); ?>

в php, какую функцию я использую?

Ответы [ 4 ]

1 голос
/ 04 марта 2012

Если вам просто нужны ключевые слова в такой строке, вы можете использовать str_replace примерно так:

$title = str_replace( $title, " ", ", " );

Если вы хотите, чтобы ключевые слова в массиве отображали, например, элементы HTML, вы можетеиспользуйте explode:

$keywords = explode( " ", $title );
0 голосов
/ 04 марта 2012

Эта строка должна работать для вас.

<? echo strtolower(str_replace(" ", ",", $title)); ?>

Или вы можете попробовать

<? echo implode(', ', explode(" ", strtolower($title))); ?>
0 голосов
/ 04 марта 2012

Сначала разбейте строку $ array = preg_split ("/ /", $ title);

Тогда вы можете делать все что угодно с массивом например

foreach($array as $word){
    echo "<div>$word</div>";
}
0 голосов
/ 04 марта 2012

Это будет explode():

$tags = explode(' ', strtolower( $title));
print_r($tags);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...