-2
$string = 'register?rofl=4whatever&lol=2342'
如何使用str_replace
从“?”中的所有内容中删除到最后,这样我的输出将只是“注册”?正则表达式去除?然后
昨天我发现了一些使用“preg something”的正则表达式,它的工作原理是在回声时出现了Array => index,这不是我想要的。
$string = 'register?rofl=4whatever&lol=2342'
如何使用str_replace
从“?”中的所有内容中删除到最后,这样我的输出将只是“注册”?正则表达式去除?然后
昨天我发现了一些使用“preg something”的正则表达式,它的工作原理是在回声时出现了Array => index,这不是我想要的。
用简单的一招是这样的:
$string = "register?rofl=4whatever&lol=2342";
$new_string_arr_ = explode("?", $string);
echo $new_string_arr_[0];
或
echo substr($string, 0,strpos($string, "?"));
我认为运不想要?结束了。问题中的问号表示它是一个问题:) – TimBrownlaw
哈哈对不起! XD我会编辑我的答案。 –
:)不是问题! – TimBrownlaw