Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP 문자열에서 쉼표 제거하는 방법 – str_replace() 함수 활용 가이드

PHP에서 문자열에 포함된 쉼표(,)를 제거하려면 str_replace() 함수를 사용하여 해당 문자를 다른 값으로 치환하면 됩니다. 쉼표를 빈 문자열('')로 교체하면 사실상 삭제되는 효과를 얻을 수 있습니다.

기본 개념

예를 들어, 아래와 같이 쉼표가 포함된 입력 문자열이 있다고 가정해 보겠습니다.

$name="John,Smith";

위 문자열에서 쉼표를 제거한 후 원하는 출력 결과는 다음과 같습니다.

JohnSmith

예제 코드

str_replace() 함수의 기본 문법은 str_replace(찾을_문자, 바꿀_문자, 대상_문자열) 형태입니다. 첫 번째 인수로 쉼표(','), 두 번째 인수로 빈 문자열('')을 전달하면 됩니다. 실제 PHP 코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
<body>
<?php
$name="John,Smith";
$result = str_replace(',', '', $name);
echo "원본 문자열 =",$name,"<br>";
echo "쉼표 제거 후 =",$result,"<br>";
?>
</body>
</html>

실행 결과

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

원본 문자열 =John,Smith
쉼표 제거 후 =JohnSmith

추가 팁

str_replace() 함수는 단순히 하나의 문자뿐만 아니라 배열도 지원합니다. 예를 들어 str_replace([',', ';'], '', $name)처럼 여러 구분 기호를 한 번에 제거할 수 있어, 데이터 정제 작업 시 매우 유용하게 활용됩니다.