PHP : preg_match가 작동하지 않습니다.

user1763032

다음 코드가 있습니다.

$data = "Normal text
&nbsp&nbsp&nbsp&nbspcode
&nbsp&nbsp&nbsp&nbspcode
&nbsp&nbsp&nbsp&nbspcode
Normal text";
$data = nl2br($data);
$data= explode('<br />', $data );
foreach($data as $value){
if(preg_match('/^&nbsp&nbsp&nbsp&nbsp/',$value)){
echo 'code';
echo '<br />';
}else{
echo 'Not code';
echo '<br />';
}
}

각 줄이 4 개의 공백으로 시작하는지 확인하고 만약 그렇다면 '코드'로 에코하고 싶지 않으면 '코드 아님'으로 에코하고 싶습니다. 그러나 두 번째, 세 번째 및 네 번째 줄이 4 개의 공백으로 시작하지만 출력이 '코드 없음'으로 표시됩니다. 나는 내가 뭘 잘못했는지 알 수 없다. 제발 도와주세요.

푸간 세

문자열 앞의 줄 바꿈을 제거하기 위해 trim ()을 추가했습니다.

nl2br 교체 \n하여 <br />\n(또는 <br />\r\n등등 spliting 경우) <br />\n제 문자로 남겨

<?php
        $data = "Normal text
&nbsp&nbsp&nbsp&nbspcode
&nbsp&nbsp&nbsp&nbspcode
&nbsp&nbsp&nbsp&nbspcode
Normal text";

        $data = nl2br($data);

        $data= explode('<br />', $data );

        foreach($data as $value)
        {
                if(preg_match('/^&nbsp&nbsp&nbsp&nbsp/', trim($value)))
                {
                        echo 'code';
                }
                else
                {
                        echo 'Not code';
                }
                echo '<br />';
        }
?>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP 메일 링 주소 preg_match ()가 작동하지 않습니다.

분류에서Dev

자신의 컴퓨터에서 PHP preg_match가 작동하지 않습니다.

분류에서Dev

php preg_match가 정규 표현식과 올바르게 작동하지 않습니다.

분류에서Dev

PHP preg_match가 HTML5 패턴으로 작동하지 않음

분류에서Dev

preg_match 에코가 작동하지 않습니다.

분류에서Dev

Preg_match가 제대로 작동하지 않습니다.

분류에서Dev

preg_match가 작동하지 않습니다

분류에서Dev

preg_match가 예상대로 작동하지 않습니다.

분류에서Dev

Preg_match가 작동하지 않습니다.

분류에서Dev

PHP preg_match가 일치하지 않음

분류에서Dev

PHP preg_match가 결과를 표시하지 않음

분류에서Dev

php preg_match () 작동하지 않음, var 찾기

분류에서Dev

preg_match가 PHP에서 어떻게 작동하는지 이해하는 데 도움이 필요합니다.

분류에서Dev

이 간단한 PHP preg_match () 함수가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

openwrt의 php4에 preg_match가 정의되어 있지 않습니까?

분류에서Dev

PHP preg_match가 패턴에 대한 표현식과 일치하지 않습니다.

분류에서Dev

키릴 문자를 사용한 Preg_match가 작동하지 않습니다.

분류에서Dev

preg_match 함수가 제대로 작동하지 않습니다.

분류에서Dev

문자열에 대한 preg_match가 작동하지 않습니다.

분류에서Dev

preg_match는 스크립트 PHP에서 작동하지 않지만 온라인으로 작동합니다.

분류에서Dev

preg_match ()가 img src와 일치하지 않습니다.

분류에서Dev

Preg_match가 성공을 반환하지 않습니다.

분류에서Dev

preg_match 우편 번호 및 주가 작동하지 않음

분류에서Dev

정규 표현식은 Javascript에서 작동하지만 PHP preg_match에서는 작동하지 않습니다.

분류에서Dev

변수와 함께 사용하면 PHP preg_match가 실패합니다.

분류에서Dev

Preg_match가 내부 테이블에서 작동하지 않습니까?

분류에서Dev

PHP 함수 preg_replace가 작동하지 않습니다.

분류에서Dev

PHP ajax가 작동하지만 작동하지 않습니다.

분류에서Dev

PHP preg_match가 둥근 아포스트로피를 다른 유형의 둥근 따옴표와 일치하지 않습니다. 피하는 방법?

Related 관련 기사

  1. 1

    PHP 메일 링 주소 preg_match ()가 작동하지 않습니다.

  2. 2

    자신의 컴퓨터에서 PHP preg_match가 작동하지 않습니다.

  3. 3

    php preg_match가 정규 표현식과 올바르게 작동하지 않습니다.

  4. 4

    PHP preg_match가 HTML5 패턴으로 작동하지 않음

  5. 5

    preg_match 에코가 작동하지 않습니다.

  6. 6

    Preg_match가 제대로 작동하지 않습니다.

  7. 7

    preg_match가 작동하지 않습니다

  8. 8

    preg_match가 예상대로 작동하지 않습니다.

  9. 9

    Preg_match가 작동하지 않습니다.

  10. 10

    PHP preg_match가 일치하지 않음

  11. 11

    PHP preg_match가 결과를 표시하지 않음

  12. 12

    php preg_match () 작동하지 않음, var 찾기

  13. 13

    preg_match가 PHP에서 어떻게 작동하는지 이해하는 데 도움이 필요합니다.

  14. 14

    이 간단한 PHP preg_match () 함수가 작동하지 않는 이유는 무엇입니까?

  15. 15

    openwrt의 php4에 preg_match가 정의되어 있지 않습니까?

  16. 16

    PHP preg_match가 패턴에 대한 표현식과 일치하지 않습니다.

  17. 17

    키릴 문자를 사용한 Preg_match가 작동하지 않습니다.

  18. 18

    preg_match 함수가 제대로 작동하지 않습니다.

  19. 19

    문자열에 대한 preg_match가 작동하지 않습니다.

  20. 20

    preg_match는 스크립트 PHP에서 작동하지 않지만 온라인으로 작동합니다.

  21. 21

    preg_match ()가 img src와 일치하지 않습니다.

  22. 22

    Preg_match가 성공을 반환하지 않습니다.

  23. 23

    preg_match 우편 번호 및 주가 작동하지 않음

  24. 24

    정규 표현식은 Javascript에서 작동하지만 PHP preg_match에서는 작동하지 않습니다.

  25. 25

    변수와 함께 사용하면 PHP preg_match가 실패합니다.

  26. 26

    Preg_match가 내부 테이블에서 작동하지 않습니까?

  27. 27

    PHP 함수 preg_replace가 작동하지 않습니다.

  28. 28

    PHP ajax가 작동하지만 작동하지 않습니다.

  29. 29

    PHP preg_match가 둥근 아포스트로피를 다른 유형의 둥근 따옴표와 일치하지 않습니다. 피하는 방법?

뜨겁다태그

보관