![]() |
1
23
stristr 实现与eRegi完全相同的结果(至少在不使用正则表达式的情况下):
你也可以这样做一个“假”埃雷吉:
更新
注意:
|
![]() |
2
19
当然,你知道,这不符合你的期望吗?
在regexp中,“.”表示任何字符,因此
现在你要做的是:
|
![]() |
3
5
很好的替代方案
|
![]() |
4
4
试试这个,自从我最近更新到php 5之后,我已经用了很多。 先前:
现在我正在使用这个-它也同样有效。
只需用下面的代码替换代码,代码中不应该有任何差异。如果您想知道为什么php会删除eregi(),那是因为它在使用很多时候会出现性能问题,所以最好使用preg_match(),因为它在搜索方面更为具体,所以它有更好的性能和渲染时间。 让我知道这对你有什么作用。 |
![]() |
5
2
如果您选择“假”eregi,您将在假函数内触发一个通知: 触发_错误(“某些代码仍使用eregi”,e_用户注意); 这样您就可以很容易地捕捉到忘记的Eregi调用,并替换它们。 |
![]() |
6
2
也许您应该考虑重构您的代码来实现这一点:
如本问题其他答案所述,
|
![]() |
7
1
我通常为这类东西创建和结束函数,或者其他简单的字符串操作函数。
|
![]() |
8
0
如果(!)stristr($filename,.php')) $filename.='.php'; Moff的answser把参数倒过来了。 |
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 3 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 5 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 5 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 5 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 5 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 5 月前 |