首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在pHP中结合字符串/数组显示完整单词

在pHP中结合字符串/数组显示完整单词
EN

Stack Overflow用户
提问于 2021-06-18 04:04:38
回答 1查看 50关注 0票数 0

我不知道如何找到这个答案,所以我希望有人知道答案或者PHP代码的正确组合。

在我的系统中,我给我的客户设置一些关键字的选项,例如:Roadcartransportdelivery

我需要一个function,在这里,如果有人做了searchfunction就会在这个string/array中查找(任何像function一样简单的东西),并向我展示complete/full这个词。所以..。如果它搜索'sport',它会显示:结果标记:sport

我用strpos()尝试了一些东西,也许这是正确的角度,但我似乎找不到结果显示完整单词的组合,而不仅仅是其中的一部分。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-18 04:56:55

通过函数搜索,您可以在$search数组中找到$option

您可以运行以下代码这里

代码语言:javascript
复制
<?php
    function search($option, $search) {
        $result = array();
        foreach ($option as $s) {
            if (stripos($s, $search) !== false) {  //stripos is case insensitive, strpos() is case sensitive
                array_push($result, $s);
            }
        }
        return $result;
    }
    $search = "sport";
    $option = array("Road", "car", "transport", "delivery", "passports", "sportive");
    echo var_dump(search($option, $search));
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68029168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档