问题标签 [strpos]

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 回答
291 浏览

php - php strrpos 未检测到字符串,始终为 0 位置

嗨,伙计们,这真是令人震惊的问题。

我有很多使用 strrpos 的经验,但这真的没有意义。首先是数组:

我想在 Foreach 循环中隔离“Taglia”的行为,但我无法检测到它!

我哪里错了?

0 投票
4 回答
4423 浏览

php - 正则表达式删除 URL 中第 4 个斜杠后的所有内容

我在 PHP 中使用以下形式的友好 URL 路径:

我需要标准化这些 URL 路径以删除 4 个斜杠之后的任何内容,包括斜杠本身。第 4 个斜线后的值有时是数字,但也可以是任何参数。

关于我如何做到这一点的任何想法?我想正则表达式可以处理它,但我对它很糟糕。我也想过一个组合strpos并且substr可能能够处理它,但不能完全弄清楚。

0 投票
3 回答
428 浏览

php - 在 PHP 中使用 strpos() 匹配的第一个字符串处停止

这可能是一些简单的愚蠢的事情,但我自己无法弄清楚。

我正在尝试制作一个移动检测脚本并取得了巨大的成功。但经过更深入的检查,我发现我的一个IF子句似乎正在返回TRUE,但匹配错误。

我有这个数组:

然后我有一个函数可以循环数组并查找它是否匹配

现在的问题是我在 iPad/iPhone userAgent 中发现了一个错误,导致我无法清楚地阅读。

iPad 用户代理如下所示:

我是从 xCode 附带的 iOS 模拟器中得到的,在我的实际 iPad 上,我看到了几乎相同的用户代理,只是操作系统版本和 safari 版本不同。

现在我的问题是,在那个用户代理中,字符串位置返回一个匹配ipadAND mobile,我怎样才能让它在第一个字符串匹配后停止?

0 投票
1 回答
231 浏览

php - 将电子邮件添加到 XML 文件

我是 php 的新手。我觉得我有问题strpos。我已经尝试了一切,但没有任何帮助。

PHP 文件:

XML 文件:

0 投票
4 回答
80 浏览

php - 检查 php 中的某个输入并在满足所需格式时继续的最佳方法是什么?

我迷失在使用 strpos() 和 ltrim() 的过程中。有人能帮我解决我的问题吗?我希望页面只接受以“A”或“B”开头的输入,然后紧跟一个整数。如下所示:

我正在使用$_GET,并且 URL 有点像page.php?id=数字实际上来自 MySQL 中的自动增量主键,因此长度会随着条目的添加而变化。

0 投票
6 回答
107254 浏览

php - PHP 检查文件是否包含字符串

我正在尝试查看文件是否包含发送到页面的字符串。我不确定这段代码有什么问题:

0 投票
3 回答
4751 浏览

php - 这是 php 中的快速处理 strpos()/stripos() 或 preg_match()

我只想知道 php 中 strpos()/stripos() 或 preg_match() 函数中哪一个更快。

0 投票
1 回答
2067 浏览

php - 如何在 PHP 中获取 strpos 以匹配外语字符?

根据我说西班牙语的消息来源,如果我在包含这两个值的字符串列表中搜索模式“pan”:

它应该匹配它们——例如strpos("pan", $normalString)并且strpos("pan", $specialString)都应该返回'3'。

但是,只有第一个返回非假值。

如果我在 mySQL 中对 "like "%pan%" 进行类似的搜索,它会匹配两个字符串。

据推测,这种情况不仅适用于 n-波浪号,还适用于用重音等修饰的其他字符。

我对如何处理这个问题感到困惑......这似乎是其他人必须遇到并解决的问题,但我还没有找到一个好的现有解决方案。我希望在 PHP 中有一些不同的功能,或者某种配置,但没有乐趣。

当然,我可以使用正则表达式而不是使用 strpos() 编写一些自定义代码,但我什至不确定如何在多种外语中确定哪些字符被认为是等效的。

对我有什么帮助吗?

0 投票
5 回答
31259 浏览

php - 搜索字符串和返回行 PHP

我正在尝试在 PHP 文件中搜索字符串,当找到该字符串时,我想返回该字符串所在的整个 LINE。这是我的示例代码。我想我必须使用爆炸,但无法弄清楚。

0 投票
6 回答
2851 浏览

php - 如果字符串包含子字符串数组之一,如何返回布尔值?

我正在努力使用一个简单的函数来循环遍历数组并true仅在它在数组元素之一中找到给定子字符串时才返回。

出于某种原因,我总是得到false......即使$email参数包含有效域之一。例如:scoobydoo@domain1.com