PHP에서 "문자열에서 발견"이 올바르게 작동하지 않는 이유는 무엇입니까?

Deromanenko

문자열에서 특수 템플릿을 찾아야합니다. 이 문자열 중 하나는 다음과 같습니다.

@if($fabric->id == $product->fabric_id)<br />\r

내가 확인하려고하면 @ifPHP 함수와 문자열에 strpos , 그것은 나를 수 있습니다 false. 샌드 박스 링크 : http://sandbox.onlinephpfunctions.com/code/f54c3a1c0124086833deccf4fbcb5e07b656fa93

그러나 문자열에 '@if'앞에 공백이 있으면 올바르게 작동합니다. 왜? http://sandbox.onlinephpfunctions.com/code/55b2046ba7f4e1fdc88cf5fd4113e681b7dd4a75

유리 페도로프

strpos()검색 한 문자열의 인덱스를 반환합니다. 첫 번째 경우에는 0 (영) @if입니다. 앞에 공백이 있으면 위치는 1 (일)입니다. 혼란스러운 점은 0 (영)도 false조건문에서 PHP로 해석되는 반면 1 (일)은 true.

문자열이 0 위치가 아니더라도 전혀 발견되지 않았는지 확인하려면 엄격한 비교 연산자를 사용해야합니다.

if (strpos($str, '@if') === false) { echo 'Not found'; }

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열에서 발견 된 동일한 하위 문자열 반환

분류에서Dev

web3 utils BN이 수학에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

내 코드가 동기화에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Sidekiq 4가 메일러에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

greater_equal에서 is_sorted가 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

IF / THEN이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

PEGjs가 / 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

count (*)가 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

페이지로드시에만 올바르게 작동하는 이유는 무엇입니까?

분류에서Dev

내 아이콘이 albert launcher에서 올바르게 표시되지 않는 이유는 무엇입니까?

분류에서Dev

내 재귀에서 목록의 삽입 방법이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

템플릿 요소 지시문이 Angularjs의 Expression에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Windows의 sh에서 Python의 하위 프로세스 호출이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 Bootstrap 3 열이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

= (단일 같음)을 사용하는 내 같음 비교가 Java에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Acrobat에서 계산 합계가 올바르게 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

pyspark SQL이 group by 절에서 올바르게 계산되지 않는 이유는 무엇입니까?

분류에서Dev

내 Arc 테마가 Ubuntu 18.04에서 올바르게 보이지 않는 이유는 무엇입니까?

분류에서Dev

내 루프가 첫 번째 반복에서만 올바르게 작동하는 이유는 무엇입니까?

분류에서Dev

HTML에서 CSS 로의 href가 Django에서 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

다음 변수 할당이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

boost :: geometry :: intersection이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Files.isHidden ()이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

구문 분석 된 Double이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

세 번째 행 이후에 float 속성이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

테이블 내부에 배치 할 때 Bootstrap Tooltip이 올바르게 작동하지 않는 이유는 무엇입니까?

분류에서Dev

문자열이 참조 유형이지만 "=="연산자가 2 문자열에서 올바르게 작동하는 이유는 무엇입니까?

분류에서Dev

텍스트 커서 좌표가 올바르게 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

텍스트 커서 좌표가 올바르게 업데이트되지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    문자열에서 발견 된 동일한 하위 문자열 반환

  2. 2

    web3 utils BN이 수학에서 올바르게 작동하지 않는 이유는 무엇입니까?

  3. 3

    내 코드가 동기화에서 올바르게 작동하지 않는 이유는 무엇입니까?

  4. 4

    Sidekiq 4가 메일러에서 올바르게 작동하지 않는 이유는 무엇입니까?

  5. 5

    greater_equal에서 is_sorted가 올바르게 작동하지 않는 이유는 무엇입니까?

  6. 6

    IF / THEN이 올바르게 작동하지 않는 이유는 무엇입니까?

  7. 7

    PEGjs가 / 올바르게 작동하지 않는 이유는 무엇입니까?

  8. 8

    count (*)가 올바르게 작동하지 않는 이유는 무엇입니까?

  9. 9

    페이지로드시에만 올바르게 작동하는 이유는 무엇입니까?

  10. 10

    내 아이콘이 albert launcher에서 올바르게 표시되지 않는 이유는 무엇입니까?

  11. 11

    내 재귀에서 목록의 삽입 방법이 올바르게 작동하지 않는 이유는 무엇입니까?

  12. 12

    템플릿 요소 지시문이 Angularjs의 Expression에서 올바르게 작동하지 않는 이유는 무엇입니까?

  13. 13

    Windows의 sh에서 Python의 하위 프로세스 호출이 올바르게 작동하지 않는 이유는 무엇입니까?

  14. 14

    이 Bootstrap 3 열이 올바르게 작동하지 않는 이유는 무엇입니까?

  15. 15

    = (단일 같음)을 사용하는 내 같음 비교가 Java에서 올바르게 작동하지 않는 이유는 무엇입니까?

  16. 16

    Acrobat에서 계산 합계가 올바르게 업데이트되지 않는 이유는 무엇입니까?

  17. 17

    pyspark SQL이 group by 절에서 올바르게 계산되지 않는 이유는 무엇입니까?

  18. 18

    내 Arc 테마가 Ubuntu 18.04에서 올바르게 보이지 않는 이유는 무엇입니까?

  19. 19

    내 루프가 첫 번째 반복에서만 올바르게 작동하는 이유는 무엇입니까?

  20. 20

    HTML에서 CSS 로의 href가 Django에서 올바르게 작동하지 않는 이유는 무엇입니까?

  21. 21

    다음 변수 할당이 올바르게 작동하지 않는 이유는 무엇입니까?

  22. 22

    boost :: geometry :: intersection이 올바르게 작동하지 않는 이유는 무엇입니까?

  23. 23

    Files.isHidden ()이 올바르게 작동하지 않는 이유는 무엇입니까?

  24. 24

    구문 분석 된 Double이 올바르게 작동하지 않는 이유는 무엇입니까?

  25. 25

    세 번째 행 이후에 float 속성이 올바르게 작동하지 않는 이유는 무엇입니까?

  26. 26

    테이블 내부에 배치 할 때 Bootstrap Tooltip이 올바르게 작동하지 않는 이유는 무엇입니까?

  27. 27

    문자열이 참조 유형이지만 "=="연산자가 2 문자열에서 올바르게 작동하는 이유는 무엇입니까?

  28. 28

    텍스트 커서 좌표가 올바르게 업데이트되지 않는 이유는 무엇입니까?

  29. 29

    텍스트 커서 좌표가 올바르게 업데이트되지 않는 이유는 무엇입니까?

뜨겁다태그

보관