如何在php中从字符串中删除括号?

2022-08-30 23:49:42

我有以下字符串,并希望使用str_replace或preg_replace来删除括号,但不确定如何。我已经能够使用str_replace删除左括号,但无法删除右括号。

这是刺痛:

$coords = '(51.50972493425563, -0.1323877295303646)';

我试过:

<?php echo str_replace('(','',$coords); ?>

它删除了左括号,但现在的印象是,我需要preg_replace来删除两者。

如何做到这一点?

帮助赞赏


答案 1

尝试使用:

str_replace(array( '(', ')' ), '', $coords);

答案 2

如果括号总是出现在开头和结尾,您可以轻松使用修剪

$coords = trim($coords, '()');

结果:

51.50972493425563, -0.1323877295303646

推荐