我在将单个单词的字符串与句子或短语中的另一个字符串进行比较时有问题。如果值$ cebu匹配相同的单词,我想从地址获得整个字符串从$地址的价值。我的目的是,如果确切匹配,则返回为true否则false。值得赞赏的任何人都可以帮助我。
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
}
您可以使用此...
进行比较if (strpos($string, $word) === FALSE) {
// word does NOT exists in string
} else {
// word DOES exist in string
}
请注意,strpos()是敏感的,如果您想要对案例不敏感的搜索,请使用stripos()。