如何从php中的不同字符串中获取特定单词

时间:2016-06-18 06:54:07

标签: php html

获取特定词语,我会将其用于搜索词。

如果我有一个随机词,如:

$str="297819 - 123C, WHITLEY ROAD";

$ str是从adrress获得的,它是从autocomplete jQuery获得的,每个地址都被定义为2部分。第一个297819是“代码”,123C, WHITLEY ROAD是“地址”。

我知道用以下代码获取“代码”很热:

$b = substr($str,0,strpos($str,"-")-1) 

它只会返回“代码”。

你能帮我解决一下这个问题吗?

p.s每个代码和地址都将被-

分开

1 个答案:

答案 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()删除不必要的空间