// $data has only one dimension AND at least one of its values start with a "@"
if ((count($data) == count($data, COUNT_RECURSIVE))
&& (count(preg_grep('~^@~', $data)) > 0))
{
// do nothing
}
else
{
// do something
}
이 조건의 논리를 평가하는 동안 나는 빈 if
블록을 없애 수 있다면 내가 선호하지만, 잘 작동하고 문자열 변환에 배열 :
공지 사항 : - 최초의 하나에 해당하는 산출 경우에만 두 번째 조건은
$data
하나 이상의 차원이있는 경우 그렇지 않으면preg_grep()
호출은 다음 사항을 던질 것이다
가 나는 오류 억제 연산자 또는 다른 해키 방법을 사용할 수 있습니다 알고,하지만 난 사소한 뭔가를 누락 느낌이있다. 누군가 나를 도와 줄 수 있습니까?
'&&'이미 단락 회로가 ... 그렇지 않습니까? – Ryan