问题标签 [stripos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
136 浏览

php - 我需要检查某个数字是否在数字字符串中

我真的需要一些帮助......我只是无法让它工作。

现在我有这段代码,它工作正常。它的作用是...根据名称中的日期重新调整目录中的所有文件。

但现在我需要过滤这些文件(甚至可能在执行此代码之前)。根据他们名字中的字符串。

文件以下列方式命名:

我只需要过滤掉最后(在"." 和之间".jpg")该数字串中具有特定数字的数字。数字9

我正在尝试使用这段代码来仅分隔名称的最后一部分:

我想我在所有这些中都需要 STRIPOS……但我现在迷路了……:(

0 投票
1 回答
56 浏览

php - 在 CURL 请求后在 HTML 源中搜索“cdn”字符串

我想尝试确定网站是否使用 CDN。这有点毛骨悚然,但我只想检查源代码是否包含“cdn”,基于此我可以假设该站点正在使用一个。- 可怕我知道。不确定任何其他方法。

这就是我所拥有的

它在检查包含此 HTML 的网站时起作用:

但在检查包含此 HTML 的网站时失败:

尽管“cdn”在两者中。

有任何想法吗?谢谢

0 投票
2 回答
147 浏览

php - PHP 多个 'stripos' 语句

我试图在字符串中搜索以查找包含任何一组单词的字符串,而不是另一组单词。

到目前为止,我正在使用嵌套stripos语句,如下所示:

这不仅不起作用,而且看起来也不必要地冗长。

有什么方法可以构造一个简单的字符串来表示“如果这个字符串包含这些词中的任何一个,但没有这些词,那么就这样做”?

0 投票
2 回答
226 浏览

php - stripos 在数字比较时返回 false

我创建了一个通用函数来检查给定的字符串是否存在于字符串中。除非我遇到这个问题,否则该功能工作正常。问题是如果我将 find 和 string 都传递给 3 即 int 那么它返回 false。我相信它应该返回 true。我在php官方网站上阅读并发现了这一点:

如果 needle 不是字符串,则将其转换为整数并用作字符的序数值。

有没有办法解决这个问题。

我的功能如下:

编辑

如果是这样的调用函数,self::compareValue(3,3)那么它应该返回true而不是false。

0 投票
2 回答
1164 浏览

php - 为什么 !== false 的 strpos 不正确?

考虑以下示例:

如果我现在这样做:

它得到:

但是,如果我使用

我什么都得不到。为什么!==false不在===true这种情况下我检查了 PHP 文档strpos()但没有找到任何解释。

0 投票
1 回答
94 浏览

php - PHP:stripos 找不到值

即使写在字符串的开头,而不仅仅是在中间或结尾,我也需要找到三个单词中的一个。这是我的代码:

如果 $string 是“一次测试”,则搜索失败;如果 $string 是“test one”,则搜索是好的。

谢谢!

0 投票
1 回答
46 浏览

php - 使用循环 If、Elseif 和 Else 从数据库中查找字符 Stripost

我有以下代码:

结果是:

不适用 不适用 不适用
不 适用

适用

我的期望值是这样的:
Found
Found
Found
N/A
N/A

并成功使用此代码:

那么我能做些什么来循环一个 else if 并以上面的成功代码之类的代码结尾呢?

感谢帮助

0 投票
1 回答
44 浏览

php - stripos 函数的奇怪结果

我运行这段代码:

我得到以下结果:

如您所见,第一个 var_dump 与第二个直接矛盾。这可能与什么有关,以及如何避免或规避这种情况?

UPD(更接近现实): <virtual-mta vmta1-cold=""> <domain *=""> dkim-sign yes dkim-algorithm rsa-sha256 max-msg-rate 1000000/d max-cold-virtual-mta-msg 1000000/d </domain> smtp-source-host there is a certain IP there is a certain domain </virtual-mta>

0 投票
1 回答
1513 浏览

php - stripos():传递字符串字符时的非字符串针警告

将我的服务器升级到 PHP 7.3 后,我开始看到以下警告:

PHP 已弃用:stripos():将来非字符串指针将被解释为字符串。使用显式 chr() 调用来保留当前行为...

参考以下代码: if (stripos($checkforcomma, "," !== 0))

为什么它将逗号视为字符串字符以外的东西?按照错误消息中的建议,chr(44) 将输出一个逗号,事实上,当我将 "," 换成 chr(44) 时,会生成完全相同的错误消息。

0 投票
1 回答
70 浏览

php - PHP stripos() 只返回 false

我正在制作一个 Badword 过滤器,如果它们是字符串中的坏词,则返回 true。但是发生的事情是无论用户编写代码都返回false。

我已经尝试将参数转换stripos()为字符串(以防万一),但仍然如此。我试过preg_match()"/$word/i", $_POST['message']

这是我的检查功能:

stripos($_POST['message'], $word) !== false即使我只从bannedwods列表中输入一个badword,也总是返回false......