问题标签 [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.
php - 这是 php 中的快速处理 strpos()/stripos() 或 preg_match()
我只想知道 php 中 strpos()/stripos() 或 preg_match() 函数中哪一个更快。
php - 如何使 PHP 代码检查标题是否包含某个单词?(WordPress 商店)
我正在使用 WordPress Shopp 插件在我的 WordPress 网站上销售产品。到目前为止,我喜欢这个插件,但我正在尝试做一些自定义的事情,不幸的是我对 PHP 不够好,无法自己解决这个问题(我也做过大量的研究!)。
这是我想要完成的...
要显示每个单独产品的产品标题,Shopp 使用以下代码来引用产品标题...
我要做的是引用产品名称,例如,如果产品名称显示类似“FLIR H 系列热成像相机”之类的内容,我希望我的代码检测产品名称中是否包含“FLIR”一词如果它确实包含“FLIR”一词,我希望它回显 FLIR 徽标图像(假设图像的 URL 是http://example.com/images/flir.jpg)。或者,我希望它在产品标题等中找到“Thermal-Eye”一词时回显 Thermal-Eye 徽标图像。我该如何修改代码来做到这一点?
希望这是有道理的,感谢您的帮助!
php - 搜索字符串和输出数组
我的代码:
下面的函数提取 [padding:] 和 [;] 之间的内容
输出:10px 15px 0 自动
如何使用此函数提取数组中的所有填充。所以结果我需要是这样的:
php - 如何在 PHP 中使用 STRIPOS 选择目录中的部分文本文件并打印部分?
我正在尝试从目录中的文件中读取文本,并将其显示为图像下方的描述文本。我已经能够使用 STRIPOS 函数来分离文本的每个部分,除了最后一部分有问题。最后一部分的标题是“描述:”,实际上是多行。我不知道如何显示更多内容,而不仅仅是显示“描述:”的行。我想从“描述:”打印到文件末尾。我将在此消息中发布我的代码和文本文件。
这是文本文件内容示例(六个文件之一):
城市:OceanCove
价格:950,000 美元
卧室:5
浴室:3
影片:3000 平方英尺
房地产经纪人:Shirley Urkiddeng
Grabber:梦幻之家,美景!
描述:
您永远不会厌倦在客厅沙发上观看日落或在后门廊欣赏日出,俯瞰美丽的珊瑚峡谷。千载难逢的机会!
在 Branden 的帮助下更新代码:
php - 了解stripos偏移?
假设我有一个小数组 () :
我想做的事?只需获取所有以“r”字母开头的单词
我不明白.. 我把 0 作为偏移量,但它给了我以 P 字母开头并且“包含” R 字母的单词。
php - 扩展 stripos($_SERVER['REQUEST_URI'] 以检查更多 URL
我stripos
用来修改一个活动的导航类,
它就像一个魅力。但是我需要添加另一个REQUEST_URI
来检查字符串,并且无法弄清楚如何正确格式化代码。
我努力了:
和其他没有成功的人。
php - Stripos 从字符串末尾开始
我有一些代码可以搜索一个巨大的日志文件并找到一个关键字,在大多数情况下,它位于文档的底部附近。在这种情况下,从底部开始搜索并向上工作会更有效。
我看过 strripos ,虽然它做了我想要的,就像找到最后一次出现一样,但它听起来像是从文档的开头搜索,所以我的查询中添加了很多不必要的工作,因为大多数关键字都在附近字符串/文档的底部
有任何想法吗?
php - PHP 使用 Stripos 和 array_push
我是stackoverflow的新手。但我需要帮助,看,我正在制作一个从字符串中提取多个单词的函数。问题是它返回数字。我用另一个 $cuerpo 尝试了它,但它不起作用,它返回给我 4。请帮助我。非常感谢。这是我的代码。
php - 将日志文件读入反向数组,在底部附近寻找关键字时最好的方法是什么?
我正在读取日志文件,这些文件可以是从小日志文件到 8-10mb 日志的任何内容。典型的大小可能是 1mb。现在的关键是,我要查找的关键字通常位于文档末尾附近,在大约 95% 的情况下。然后我在关键字之后提取 1000 个字符。
如果我使用这种方法:
它会比使用更有效:
我不确定的是stripos是否只是一次开始搜索文档1个字符,所以理论上如果关键字后面有10,000个字符,那么我不必将它们读入内存,而第一个选项必须将所有内容读入内存,即使它可能只需要最后 100 行,我是否可以将其更改为将 100 行读入内存,然后如果前 100 行不成功,或者查询太轻以至于它不是真的那么搜索另外 101-200 行事情。
我有第二个问题,假设 reverse_array 是最好的方法,我如何在找到关键字后提取接下来的 1000 个字符,这是我的悲惨尝试
我可能大大过度复杂化了这个?
php - 评估 stripos(),!== FALSE 和 === TRUE 有什么区别?
我有一个字符串的问题:
它评估得很好,但如果我=== TRUE
用作评估者,事情就会出错。答案让我难以理解,请帮助我理解。