我需要我的代码发现两个条件,如果 url 以"easy"结尾,另一个条件如果 url 以问号结尾。 我的 if 语句如下所示:
if (in_array(basename($_SERVER["REQUEST_URI"]), array("easy","?"))) { . . . }
这抓住了"容易",而不是"?"。 我怎样才能让它也发现问号?
URL 以"简单"结尾 [或] 以问号结尾
最简洁的表达方式是使用正则表达式:
if (preg_match('/(easy|\?)$/', $_SERVER['REQUEST_URI']))
谢谢大家。 我原来的说法不是问题所在。 我在代码的其他地方发现了一个错误。 但是在建议的解决方案中,我喜欢pregmatch替代方案。 所以我竖起大拇指。 但我坚持使用阵列解决方案,因为它