我在将单个字符串与句子或短语中的另一个字符串进行比较时遇到问题。如果值$ Cebu匹配相同的单词,我想从地址获取整个字符串 来自$ address的值。我的目标是如果存在完全匹配,则返回为真,否则为假。 任何可以帮助我的人都非常感激。
public function address(){
$Cebu = 'Cebu';
$lt = '10.2638281';
$lg = '123.60638549999999';
$str = $lt.','.$lg;
$url = 'http://maps.googleapis.com/maps/api/geocode/json?latlng='.trim($lt).','.trim($lg).'&sensor=false';
$json = @file_get_contents($url);
$data=json_decode($json);
$status = $data->status;
$address = $data->results[0]->formatted_address;
//Pinamungahan, Cebu, Philippines
}
答案 0 :(得分:1)
您可以使用此进行比较...
if (strpos($string, $word) === FALSE) {
// word does NOT exists in string
} else {
// word DOES exist in string
}
请注意,strpos()区分大小写,如果您想要不区分大小写的搜索,请改用stripos()。