Mam następujący ciąg i chciałbym użyć str_replace lub preg_replace, aby usunąć nawiasy, ale nie jestem pewien, jak. Mogłem usunąć nawiasy otwierające za pomocą str_replace, ale nie mogę usunąć nawiasów zamykających.Jak usunąć nawiasy ze stringów w php?
To Sting:
$coords = '(51.50972493425563, -0.1323877295303646)';
Próbowałem:
<?php echo str_replace('(','',$coords); ?>
którego usunięto uchwyty do otwierania, ale teraz jestem pod wrażeniem, że muszę preg_replace usunąć oba.
Jak to się dzieje?
Pomoc docenione
Tylko uwaga, że to może mieć niezamierzone konsekwencje. Na przykład, gdy $ coords = "(testing (it) out)" wynikiem jest "testing it out" zamiast "testing (it) out"; Bezpieczniejszym sposobem byłoby prawdopodobnie użycie funkcji trim() zgodnie z sugestią Sarfraza. Str_replace działa tylko dla tego przykładu, ponieważ nie ma wielu nawiasów. – Kelt