获取特定词语,我会将其用于搜索词。
如果我有一个随机词,如:
$str="297819 - 123C, WHITLEY ROAD";
$ str是从adrress获得的,它是从autocomplete jQuery获得的,每个地址都被定义为2部分。第一个297819
是“代码”,123C, WHITLEY ROAD
是“地址”。
我知道用以下代码获取“代码”很热:
$b = substr($str,0,strpos($str,"-")-1)
它只会返回“代码”。
你能帮我解决一下这个问题吗? p.s每个代码和地址都将被-
答案 0 :(得分:2)
代码和地址按-
分隔,因此您可以使用explode()
作为
$str="297819 - 123C, WHITLEY ROAD";
$data=explode("-",trim($str));// split string with -
echo $code=trim($data[0]);// get code
echo $address=trim($data[1]);// get address
并使用trim()
删除不必要的空间