Tengo la siguiente cadena y me gustaría utilizar str_replace o preg_replace para eliminar los corchetes, pero no estoy seguro de cómo. He podido eliminar los corchetes de apertura usando str_replace pero no puedo eliminar los corchetes de cierre.¿Cómo eliminar los corchetes de la cadena en php?
Este es el aguijón:
$coords = '(51.50972493425563, -0.1323877295303646)';
que he intentado:
<?php echo str_replace('(','',$coords); ?>
que eliminó los corchetes de apertura, pero ahora estoy bajo la impresión de que necesito preg_replace para eliminar ambos.
¿Cómo se puede hacer esto?
Ayuda apreciado
Sólo una nota que esto podría tener consecuencias no deseadas. Por ejemplo, cuando $ coords = "(prueba (it) out)" el resultado es "probarlo" en lugar de "probarlo"; Una forma más segura sería usar trim() como sugiere Sarfraz. El str_replace funciona solo para este ejemplo porque no hay múltiples paréntesis. – Kelt