问题标签 [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 投票
1 回答
78 浏览

php - 在 PHP 中使用 stripos 函数但与变量冲突

我正在尝试解决 PHP 中函数 stripos 的问题。我们正在做促销代码,例如,一个促销代码是“friends”,另一个是“friends40”,当有人输入时,表示这两个都是真的,所以会给他们双倍的折扣。

我们需要这些是不同的,但不区分大小写。有没有我们可以使用的技术或其他功能?

0 投票
2 回答
110 浏览

php - PHP 遍历字符串并在某个子字符串处换行

如果我有这个长字符串:

我想搜索“,”并在每次出现后直接添加一个换行符,所以我的长字符串如下所示:

我在想我可以使用 stripos 记录每个“,”的位置并将其添加到数组中。然后我可以使用 for 循环遍历数组并在每个双逗号的位置后附加一个 '<br>'。那行得通吗?干杯!

0 投票
1 回答
84 浏览

php - 根据我从 sql 查询中获得的数组从文件中删除行

大家好,我有一个包含多行的文本文件,比如说:

基于对 mysql 数据库的查询,我得到一些值,例如

我想从查询中获取数组并从文本文件中删除这些值,以便结果是:

我从数据库中获取值没有问题,我的问题是如何从文本文件中删除行?

0 投票
2 回答
414 浏览

php - strpos 在希伯来语中返回错误的位置

我需要帮助...我有希伯来语 php 字符串,我想要搜索子字符串的位置。我的代码:

strpos 找到了子字符串,但返回了错误的位置值。它返回 $pos 值 9 而不是 5。为什么 strpos 在希伯来语字符串中不起作用?你能帮我吗?

0 投票
1 回答
24 浏览

php - 条纹和数字问题

例如,我有要重定向的当前链接:

但是如果帖子 ID 是 post=55 它也会重定向......如何解决这个问题?

0 投票
0 回答
102 浏览

php - 如何在 PHP 中制作 Stripos("UTF-8")?

有这样的情况:

我想找到不区分大小写的版本ŁAŻĄCY-łażący使用stripos();mb_stripos();

它应该返回 int(20),但它返回 false。

如何解决?

当使用特殊字符时,stripos 返回 false这仍然不能解决问题。

甚至这个

返回假...

0 投票
4 回答
2035 浏览

php - PHP 中的 mb_stripos() 无法正常工作

这段代码:

返回假;

如何解决?

PS当使用特殊字符时,此 stripos 返回 false不是正确答案。


更新:我做了一个测试:

火狐输出:

解决方案https://drupal.org/node/1107268不会改变任何东西。

0 投票
1 回答
89 浏览

php - 如何使用 PHP 查找特定字符

我的任务是创建一个 PHP 文件,该文件将检查来自 HTML GET 的名称,其基础如下:

  • 它可以来自小写或大写字母的 az
  • 25 个或更少的字符长度
  • 同时添加 TM 商标作为例外

我不知道我是否会为此使用 REGEX 或 STRIPOS。我的教授要我用 PHP 写这个。一些示例场景:

到目前为止,这是我想出的,可以改进吗?

0 投票
1 回答
141 浏览

php - 使用 stripos 和 substr 查找文件的一部分

我试图找到文件中标题标签之间的部分。我知道该文件正在工作并且位置正确,但该功能的其余部分似乎无法正常工作。

我一直在尝试返回、要求、任何绝望地让它工作的东西,以及 file_get_contents,但似乎没有任何改变。是什么阻止了它的工作,因为 $startsAt 和 $endsAt 似乎都没有返回任何东西?

0 投票
3 回答
137 浏览

php - PHP - 如何检查字符串是否包含单词?

晚上好。我正在制作一个 IRC 机器人,当你提到他时会做出回应。我想知道的是,当有人真正说出他的名字时,如何让他回复。这是我到目前为止所拥有的($match[3] 是有人在频道上说的消息,是的,stripos 是因为我希望它不区分大小写):

虽然这实际上可以检测是否有人说出了他的名字,但它仅在消息的开头提到他时才有效,例如:

  • "ircBot is at the beginning of this sentence" 将使 $isMentioned 为真
  • “这句话之间有 ircBot”会使 $isMentioned 错误
  • “在这句话的结尾是 ircBot”将使 $isMentioned 为假

如果“ircBot”在 $match[3] 内的任何地方,而不仅仅是开始,我希望它返回 true