108得票16回答
在strpos中使用数组作为查找项

当搜索一个字符串时,如何使用strpos查找多个不同的子字符串?例如:$find_letters = array('a', 'c', 'd'); $string = 'abcdefg'; if(strpos($string, $find_letters) !== false) { e...

90得票5回答
strstr和strpos哪个更好?

我注意到很多开发人员都使用strstr和strpos来检查子字符串是否存在。它们中的一个更受青睐吗?为什么?

60得票4回答
如何使strpos函数不区分大小写

我该如何更改 strpos 函数使其不区分大小写?原因是如果 product->name 是 MadBike,而搜索术语是 bike,则它将不会输出链接。我的主要关注点是代码速度。<?php $xml = simplexml_load_file('test.xml'); $sea...

48得票6回答
PHP检查文件是否包含一个字符串。

我想要查看一个文件中是否包含了发送到页面的字符串。但是我不确定以下代码有什么问题:?php $valid = FALSE; $id = $_GET['id']; $file = './uuids.txt'; $handle = fopen($file, "r"...

45得票7回答
基于部分字符串选择数组键

我有一个数组,其中有一个数组键,看起来像show_me_160,这个数组键可能会稍微改变,所以有时页面加载时,数组键可能是show_me_120,现在我想知道是否可能只匹配数组键直到最后一个_,以便我可以检查最后一个下划线后面的值?

30得票5回答
简单的PHP strpos函数不起作用,为什么?

为什么这个独立的代码不起作用:$link = 'https://google.com'; $unacceptables = array('https:','.doc','.pdf', '.jpg', '.jpeg', '.gif', '.bmp', '.png'); foreach ($un...

29得票8回答
PHP中反转的strpos函数

在反向字符串中查找字符位置的方法 我想找到一种方法,在反向字符串中查找字符的位置。例如,从反向计数开始的最后一个 "e"。 来自例子$string="Kelley"; $strposition = strpos($string, 'e'); 这将给我位置1。

28得票8回答
如何使用strpos函数确定输入字符串中是否存在某个字符串?

$filename = 'my_upgrade(1).zip'; $match = 'my_upgrade'; if(!strpos($filename, $match)) { die(); } else { //proceed } 在上面的代码中...

25得票5回答
php strpos() 返回 0 和 false 之间的区别是什么?

if(strpos("http://www.example.com","http://www.")==0){ // do work} 我希望这个问题能够得到解决,并且它确实得到了解决。但是当我这样做的时候会发生什么呢? if(strpos("abcdefghijklmnop","http...

25得票6回答
有多个针的strpos()?

我正在寻找一个类似于strpos()的函数,但有两个显著的区别: 能够接受多个针。我的意思是一次性接受成千上万个针。 在干草堆中搜索所有针的出现位置,并返回一个起始位置数组。 当然,它必须是一个高效的解决方案,而不仅仅是循环遍历每个针。我已经在这个论坛上搜索过了,有类似的问题,比如: ...