目标是检查产品描述并识别不同的特性/产品选项。 输入数据具有以下结构: 有 3 个不同的星座来表示产品选项: 仅通过产品描述中的搜索字符串, 例子: 输入数据:array('NULL','NULL','20世纪初建造的绿色美丽门') 搜索字符串:PRODUCT_DESCRIPTION 中的“绿色” ...
目标是检查产品描述并识别不同的特性/产品选项。 输入数据具有以下结构: 有 3 个不同的星座来表示产品选项: 仅通过产品描述中的搜索字符串, 例子: 输入数据:array('NULL','NULL','20世纪初建造的绿色美丽门') 搜索字符串:PRODUCT_DESCRIPTION 中的“绿色” ...
我找不到说明如何操作的文档。 我在我的网站的搜索结果中动态显示帖子描述的一部分。 例子: 结果: 我希望能够显示“信息”而不是“形成”。 有什么建议吗? ...
考虑以下以某种方式返回false的代码: 它在 PHP 7.4 上返回bool(false) ,而不是int(0) 。 我认为每个字符串都包含空字符串。 那么这种行为的原因是什么? ...
我正在使用 PHP function 来获取字符串中两个分隔符之间的所有内容。 但是,如果我多次出现该字符串,它只会选择第一个。 例如,我将拥有: 并且代码只会输出“你好”。 我的 function: ...
我正在尝试使用下面的代码来过滤 json 数据,如果我提供过滤器,它可以完美地工作 你可以看到,如果我在 stripos 中给这个$el['title']它有效,但如果我尝试传递$el[$filter_name]它不起作用我尝试了其他几个组合,如$el["$filter_name"] $el[' ...
我正在制作一个 Badword 过滤器,如果它们是字符串中的坏词,则返回 true。 但发生的情况是无论用户编写代码返回false。 我已经尝试将stripos()的参数转换为字符串(以防万一),但仍然如此。 我用"/$word/i", $_POST['message']试过preg_match( ...
将我的服务器升级到 PHP 7.3 后,我开始看到警告,例如: PHP 已弃用:stripos():将来非字符串指针将被解释为字符串。 使用显式 chr() 调用来保留当前行为... 参考以下代码: if (stripos($checkforcomma, "," !== 0)) 为什么 ...
我运行这段代码: 我得到以下结果: 如您所见,第一个 var_dump 与第二个直接矛盾。 这可能与什么有关,以及如何避免或规避这种情况? UPD(更接近现实): <virtual-mta vmta1-cold=""> <domain *=""> dkim-sign yes ...
我有以下代码: 结果是: 不适用 不适用 不适用 不适用 不适用 我期望这样的价值: 找到了 找到了 找到了 不适用 不适用 并成功使用此代码: 那么,如果要循环其他代码并以其他代码结尾(例如上面的成功代码),我该怎么办? ...
考虑以下示例: 如果我现在这样做: 它得到: 但是,如果我使用 我什么都没有。 为什么在这种情况下!==false不是===true我检查了strpos()上的PHP文档,但未找到任何解释。 ...
我创建了一个通用函数,用于检查给定字符串是否存在于字符串中。 除非我遇到此问题,否则该功能工作正常。 问题是如果我将find和string都传递给3即int,那么它将返回false。 我相信它应该返回true。 我在php官方网站上阅读后发现: 如果needle不是字符串,则将 ...
我正在尝试在字符串中搜索以找到包含一组单词中的任何单词而没有另一组单词的字符串。 到目前为止,我正在使用嵌套的stripos语句,如下所示: 这不仅不能真正起作用,而且似乎也很冗长。 有什么方法可以构造一个简单的字符串来表示“如果此字符串包含这些单词中的任何一个,但不包含这些 ...
我想尝试确定网站是否正在使用CDN。 这有点毛躁,但我只想检查源代码中是否包含“ cdn”,因此我可以假定该站点正在使用它。 我知道 不确定是否有其他想法。 这就是我所拥有的 当检查包含以下HTML的网站时,它起作用了: 但是在检查包含以下HTML的网站时失败: ...
所以我有这两个字符串: 这是我的PHP函数的摘录: 函数继续,下面的50行是以下代码: 但是,字符串'Chair Material Suede Black'始终返回'TEMP_Category' ,因为对'Red'和'Suede'的搜索'TEMP_Category'于Bl ...
我知道这是一个常规问题,我不打算加入一群不知道strpos()返回字符串位置的人,如果要比较是否找到它,则不必使用===或==! 比较。 我的问题是,strpos每次都能正常运行,但是现在似乎有一个我找不到的问题,也许是因为我已经看了太久了。 我的代码是这样的: 它基本上将 ...
我目前有以下strpos / stripos(都尝试过,不会改变结果),用于标记论坛帖子中的某些指针。 Stuff / stripos返回false,则在大多数情况下,Stuff / Stripos会返回false。在大多数情况下,stuff / stripos会返回false。 ...
我有一个csv导入功能。 csv中有这样的列'1。 Informatik,学士学位,2015年,1。Fachsemester”或“''1. Mathematik,洛杉矶学士学位,2015年,” 如果该行中存在'LA',则$fachrichtung='Lehramt' ,如果没有LA,则 ...
这是我的功能: 变量在哪里: 如您所见,我试图嵌套if语句来搜索两个变量,如果它们匹配,则返回“ Puma Tsugi”。 但是,这什么也没有返回。 在我的文件中,例如Vans Tsugi也有出现,其中$vendor = 'Vans'; 和$title = 'Vans ...
我正在编写一个简单的函数,它将包含url的字符串转换为可点击的链接。 转换本身很简单,但是如果字符串包含协议前缀之一,转换似乎是基本困难的部分基本验证。 目前,我的代码如下所示: 如您所见,我想返回布尔值来告诉needle是否在干草堆中。 我该如何实现? ...
我有一个很长的字符串列表,称为$ stringfilter1 $ stringfilter2等,一直到$ stringfilter50 我还有另一个字符串$ reporteremail,我想做一个条件语句,据此,如果$ reporteremail中存在任何$ stringfilter字符串 ...