我有以下字符串,並希望使用str_replace或preg_replace刪除括號,但我不確定如何。我已經能夠使用str_replace刪除開頭的括號,但不能刪除右括號。如何從PHP中的字符串中刪除括號?
這是刺痛:
$coords = '(51.50972493425563, -0.1323877295303646)';
我曾嘗試:
<?php echo str_replace('(','',$coords); ?>
可以除去開幕括號,但我現在的感覺,我需要的preg_replace同時刪除之下。
這是怎麼回事?
幫助表示讚賞
只是注意,這可能會產生意想不到的後果。例如,當$ coords =「(testing(it)out)」結果是「測試它」而不是「測試(它)」。一種更安全的方式可能是使用如Sarfraz所建議的trim()。 str_replace僅適用於此示例,因爲不存在多個括號。 – Kelt