좋습니다. 다음과 같은 문자열이 있다고 가정합니다. $ string = "0 :: 15 : 6 : 0";
이제 문자열에서 0보다 큰 숫자의 수를 세고 싶습니다. 그래서 substr_count($string, ':') + 1)
숫자 5를 제공합니다 (실제 숫자가 4 개이지만 공백은 내 코드에서 0으로 사용되기 때문에 기술적으로 정확합니다) . 그러나 그것은 0과 공백 0을 포함합니다.
나에게 숫자 2를 렌더링하기 위해 "스마트 substr_count"를 만드는 방법에 대한 제안 사항이 있습니까?
작은 패키지의 굉장함 :
$count = count(array_filter(explode(":",$string)));
이것은 문자열 "0"
이 거짓 이기 때문에 작동합니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다