다음 문자열이 있고 str_replace 또는 preg_replace를 사용하여 대괄호를 제거하고 싶지만 방법이 확실하지 않습니다. str_replace를 사용하여 여는 괄호를 제거 할 수 있었지만 닫는 괄호는 제거 할 수 없습니다.PHP에서 문자열에서 대괄호를 제거하는 방법?
$coords = '(51.50972493425563, -0.1323877295303646)';
나는 시도했다 :
이
은 고통이다 나는 모두를 제거 preg_replace이다 필요 인상을 지금 여는 괄호를 제거하지만, 나는<?php echo str_replace('(','',$coords); ?>
.
어떻게 이런 일이 생깁니 까?
도움말로 시도
그냥 참고. 예를 들어, $ coords = "(testing (it) out)"결과는 "testing (it) out"대신 "testing out"입니다. 더 안전한 방법은 아마도 Sarfraz가 제안한 trim()을 사용하는 것입니다. str_replace는 여러 개의 괄호가 없기 때문에이 예제에서만 작동합니다. – Kelt