db -> like('-6ren">
gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:47 24 4
gpt4 key购买 nike

我有一个搜索输入,

我搜索“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

最佳答案

您可以将找到的字符串拆分为一个数组( 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 . " ";
}

关于java - 从字符串中获取指定单词 php codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52945289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com