function StringCount($searchstring, $findstring)
{
return (strpos($searchstring, $findstring) === false ? 0 : count(split($findstring, $searchstring)) - 1);
}
문자열에서 부분 문자열의 수를 반환합니다.이 함수 구문을 설명하십시오.
무엇을 의미합니까? === false ? 0 :
이 말은 그렇지 않다는 것을 의미합니까? 아니면이 경우 서면 쓰기를 호출하는 방법입니까?
이 설명은 함수에 래핑 된 경우 더 완전합니다. 왜냐하면 모든 것은 b 또는 c를 반환하기 때문입니다. 또한 trinary 후크라고도합니다. –
1. "삼자". 실제로, C'ish 언어에는 다른 일반적인 것들이 거의 없기 때문에 * 삼항 연산자라고 불리는 것을 자주 듣게 될 것입니다. – cHao
'x? y : z'와'if (x) {y} else {y}'는 완전히 똑같은 것은 아닙니다. 예,이 방법으로 설명 할 때 초보자를 이해하는 것이 더 쉽지만 아니요, 동일하지 않습니다 ;-) – VolkerK