我从API中提取位置。
变量$ location有时包含:
我只想要城市名称。所以,纽约(曼哈顿)应该是纽约。
如何在变量$ location中删除第一个括号(包括第一个括号)后的所有内容?
如果代码只包含1个单词(例如巴黎),代码会影响$ location的内容吗?
谢谢。
答案 0 :(得分:2)
$pos = strpos($location, "(");
if ($pos) $location = substr($location, 0, $pos);
这个怎么样?
答案 1 :(得分:1)
您可以使用下面的正则表达式并使用空替换字符串:
\(.*
<强> Working demo 强>
$re = "/\\(.*/";
$str = "Paris New York (Manhattan)\n\nParis is OK. I only want the city name. So, New York (Manhattan) should be New York.\n";
$result = preg_replace($re, "", $str);
检查下面的替换面板: