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

php - PHP strpos(),回显找到的实例

使用strpos()PHP 中的函数,我如何回显strpos()找到的内容?它找到的所有项目。谢谢

0 投票
5 回答
53749 浏览

php - PHP substr 在某个 char 之后,一个 substr + strpos 优雅的解决方案?

假设我想在一些针字符后返回所有字符'x'

$source_str = "Tuex helo babe".

通常我会这样做:

你知道更好/更聪明(更优雅)的方法吗?

不使用正则表达式不会使它更优雅,也可能更慢。

不幸的是,我们不能这样做:

因为 when 'x'is not foundstrpos返回FALSE(而-1不像在 JS 中那样)。 FALSE将评估为零,并且第一个字符将始终被切断。

谢谢,

0 投票
2 回答
78 浏览

php - 这是更换标签的最佳/正确方法吗?

在我的文本中,用户可以输入如下所示的模块;[[form:contact]],代表一个模块及其名称;[[module:name]

我使用以下代码从文本中收回它,然后拆分它,从我想要的数据库中获取信息并替换它。

这是最好的方法吗?它工作得很好,但我不确定这是否是最有效的方法,并且想知道你们会怎么想......

我正在使用 Zend 框架。

这是代码:

0 投票
2 回答
1672 浏览

php - 在字符串中搜索符号

我正在编写一些代码,需要在字符串中搜索某种符号。我为此使用 mb_strpos 函数,它适用于字母符号,但如果我搜索问号、点等符号,则它不起作用。例如,如果我在字符串 mb_strpos 中搜索“aaaaa”(或任何其他 unicode 字符)按预期工作,但如果我搜索“??????” 它没有!

这是我的代码:

在第二种情况下它总是返回 true!

有人可以帮忙吗?

0 投票
1 回答
1361 浏览

php - 使用 PHP 在另一个字符串中搜索特定字符串

我需要在一个字符串中搜索 PHP 中是否出现另一个字符串。我有一些我一直在玩的代码,但它似乎不起作用。

这是我的代码:


我尝试了以下一些选项,但仍然找不到匹配项。这是我正在搜索的内容:

我需要找到:*

在:

似乎什么都找不到。该代码在常规句子中起作用:

它会从句子中找到任何单词,但是当它们全部放在一起(在 URL 中)时,它似乎找不到它。

0 投票
2 回答
495 浏览

c - C: 自定义 strpos() 函数的帮助

我有以下功能:

当我搜索单个字符时它可以正常工作:

但它不适用于较长的字符串:

问题是什么?

额外的问题:循环是否while正确分成多行?什么是公认的方式来做到这一点?

编辑:strlen()自然是一个返回字符串长度的自定义函数。这工作正常。

0 投票
2 回答
72 浏览

php - strpos 问题:获取返回值 UBLIC

我正在创建一个类来打开网页并存储页面上所有出站链接的 href 值。由于某种原因,它适用于前 3 个然后变得更奇怪。下面是我的代码:

暂时忽略 for 循环我知道这只会返回前 10 个并且不会执行整个文档。但是,如果您运行此代码,前 3 个可以正常工作,但所有其他值都是 UBLIC。任何人都可以帮忙吗?谢谢

0 投票
3 回答
100 浏览

php - PHP的正则表达式问题

我想解析一个模板文件并找到一组特定的变量,如下所示:

我只想获取变量名和比赛的起始位置。首先我使用了 strpos(),但这是函数无法接受正则表达式参数。

这可能吗?我试图使用这个正则表达式:

但没有积极的结果。

谢谢你的帮助。

0 投票
4 回答
32936 浏览

php - 如何解决 strpos() “空分隔符”错误?

这是错误:

适用于:PHP 5.2+

警告:strpos() [function.strpos]:第 445 行 /helper.php 中的空分隔符

这是该行的代码:

0 投票
5 回答
46108 浏览

php - 简单的 PHP strpos 函数不起作用,为什么?

为什么这个独立代码不起作用:

即使 https 包含在$link变量中,它每次都可以打印。