10得票9回答
使用strpos查找两个单词的位置

我在stackoverflow上找到了这个示例: if (strpos($a,'are') !== false) { echo 'true'; } 但是如何使其搜索两个词呢?我需要像这样的内容:如果$a包含单词"are"或"be"或两者都包含,则输出"contains"。 我尝...

8得票4回答
PHP fwrite()如何在某个特定行后插入新行

我是新来的。 无论如何,我对fwrite()进行了研究,但是找不到解决方案,所以我要求帮助。 我想做的是在特定行之后添加一行新文本。 例如,我有一个.txt文件,在其中有: //Users //Other stuff //Other stuff2 现在我想要做的是在//Users...

8得票4回答
在PHP中,为了提高性能,应该使用in_array还是strpos?

我通过Windows身份验证登录用户,然后将该用户的权限存储在会话变量中。我使用数据库中的分隔符方法进行权限存储,例如: $rights //retrieved from database = 'read,edit,delete,admin' 所以我的问题是,我应该怎么做? //ge...

8得票4回答
在下划线之前获取字符串中的所有内容的PHP方法

我有这段代码: $imagePreFix = substr($fileinfo['basename'], 0, strpos($fileinfo['basename'], "_")); 这会让我得到下划线之前的所有字符,如果想得到下划线后面的所有字符,可以使用上一个代码。 $filei...

8得票2回答
用PHP查找字符串中的第一个数字位置

我能否问一下如何在PHP中查找字符串中第一个数字出现的位置? 例如,如果"abc2.mp3"是一个字符串,则返回3的值,因为第一个数字"2"在"abc2.mp3"中的位置是3(第一个位置是0)。 我使用了PHP中的strpos()函数,它只返回字符串是否为数字,即TRUE或FALSE。 ...

7得票2回答
如何使用PHP删除最后一个句点后的所有数据?

如何使用php删除最后一个点号后面的所有数据? 我测试了我的代码,它只输出了aaa 我想要显示aaa.bbb.ccc 我该怎么做? <?PHP $test = "aaa.bbb.ccc.gif"; $test = substr($test, 0, strpos($test, "....

7得票4回答
stripos在使用特殊字符时返回false。

我将使用stripos函数来检查一个字符串是否在另一个字符串中出现,忽略大小写。 以下是问题: stripos("ø", "Ø") 返回 false。虽然 stripos("Ø", "Ø") 返回 true。 正如您所看到的,该函数在这种情况下似乎不会进行大小写不敏感的搜索。 ...