php
  • wordpress
  • string
  • preg-replace
  • 2017-04-27 5 views 0 likes 
    0

    안녕하세요, 저는 바꾸고 싶습니다.를 바꾸는 방법. 와 공간이 <br> PHP로 태그

    $ data = 'Hello xzx와 같이 오는 공간이 있습니다. 감사합니다 manresa.org ';

    나는

    str_replace(". ","<br><br>",$data); 
    

    처럼 사용하고 그러나 그것은 나를 위해 작동하지 않습니다.

    내가 바꿀 때. 어떤 공간이 아닌

    $ data = 'Hello ** xzx. ** Thank manresa.org';

    str_replace(".","<br><br>",$data); 
    

    결과는 다음과 같습니다 ->

    Hello xzx 
    
    Thank manresa 
    
    org 
    

    그래서 난 점을 가지고 문자열을 헤어지고 싶어. 나는 그것을 할 수 있습니다.

    답변

    2

    preg_replace()과 함께 정규식을 사용하십시오.

    $string = 'Hello xzx. Thank manresa.org'; 
    $pattern = '/\.\s/'; 
    $replacement = '<br />'; 
    echo preg_replace($pattern, $replacement, $string); 
    

    출력 : 표현은 단순히 기간 (\.) 다음 모든 공백 문자 (\s)과 일치

    Hello xzx 
    Thank manresa.org 
    

    .

    0

    다음 코드를 확인하십시오. 희망 귀하의 requirment. :)

    $string = 'Hello xzx. Thank manresa.org'; 
    $pattern = '/\./'; 
    $replacement = '< br />< br />'; 
    echo preg_replace($pattern, $replacement, $string); 
    

    안녕하세요 xzx

    감사합니다 레사

     관련 문제

    • 관련 문제 없음^_^