프로그래밍 언어/PHP

특정 문자열로 변환하기

· 코딩마이데이

str_replace() 함수는 문자열을 특정 문자열로 변환하는 데 사용됩니다. 대음 예제를 통하여 str_replace() 함수의 사용법에 대해 알아봅시다.

 

05/ex5-11.php

<?php
    $tel = "2022-10-30";
    $tel2 = str_replace("-","/", $tel); // 03
    echo $tel2."<br>";

    $str = "안녕하세요.\n반갑습니다."; // 06
    $str2 = str_replace("\n","<br>", $str); // 07
    echo $str2; // 08
?>

ex5-11.php의 실행 결과

 

03 str_replace("-", "/", $tel)은 문자열 $tel, 즉 '2022-10-30')에 포함된 '-'를 '/'로 변경하니다. 따라서 $tel2는 '2022/10/30'의 값을 가집니다.

 

06 문자열 $str에 포함된 '\n'은 문자열에서 줄 바꿈을 나타내는 코드입니다. 이것은 웹에서의 <br> 태그와 같은 것입니다.

 

07, 08 str_replace("\n", "<br>", $str)은 $str에 포함된 '\n'을 '<br>'로 변경합니다. 따라서 echo문으로 $str2를 출력하면 실행 결과에 나타난 것과 같이 '안녕하세요.' 끝에서 줄 바꿈이 일어나 '반갑습니다.'가 새로운 줄에서 시작됩니다.