从字符串php codeigniter获取指定单词

时间:2018-10-23 09:11:14

标签: java php codeigniter continuous-integration

我有一个搜索输入,

我搜索“ res”

<input type="text" name="search"I/>

我使用Like方法来获取搜索结果,

$txt = $this -> input -> post("search");
$this -> db -> like('title', $txt);
if ($sql = $this -> db -> get('ads') -> result()) {
            $data['posts'] = $sql;

            print_r($sql);

        }

并获得以下结果:

some text restaurant and other
some text result
my resume 

我想显示喜欢的单词 从字符串中提取单词并删除其他文本

我想要这个:

restaurant
result
resume

1 个答案:

答案 0 :(得分:0)

您可以将找到的字符串分成一个数组(explode),然后使用给定的字符串(preg_grep)搜索该数组并输出找到的字符串。

<?php
$searchString = "/res/";
$foundString = "some text restaurant and other";
$explode = explode(" ", $foundString);
$searched = preg_grep($searchString, $explode);

foreach($searched as $item) {
  echo $item . " ";
}