我有一个字符串,如下所示:
$abcdef(+$1.00)
我试图在第一个括号之前得到字符串的第一部分:
$abcdef
目前,如果我使用strstr(),它将返回指定字符后面的字符串部分:
$newstr = strstr($var,'(');
我想要在发生之前的部分. strstr()的反向或反向功能是什么?
@H_404_13@@H_404_13@
传递true作为第三个参数.
string strstr (string $haystack,mixed $needle [,bool $before_needle = false ])
before_needle: If TRUE,strstr() returns the part of the haystack
before the first occurrence of the needle (excluding the needle).
注意:此参数仅在PHP 5.3中添加.如果由于某种原因你留下了旧版本,substr()和strpos()的组合应该有所帮助:
$newstr = substr( $var,strpos( $var,'(' ) );@H_404_13@