I 내 데이터베이스 테이블에서 오는 문자열이 $ needle이라고 말합니다. needle이 내 배열에 없으면 배열에 추가하고 싶습니다.PHP : 문자열의 배열 내용을 확인하려면 어떻게해야합니까?
그 다음 난 아직도 을 확인하기 위해 내 배열 (그래서 세 번이 될 것입니다 최대)
에 추가하려면, 너무 오래 그것은 단지 두 번에서와 같이 다음 내 배열에있는 경우 $ needle이 $ haystack 배열에 있다면, 배열을 strpos()로 반복해야합니까, 아니면 더 빠른 방법이 있습니까?
표에 많은 바늘이 있으므로 선택 결과를 통해 반복합니다.
이것은 내가 뭘하려고 오전의 개략도이다 ...
$haystack = array();
while($row = mysql_fetch_assoc($result)) {
$needle = $row['data'];
$num = no. of times $needle is in $haystack // $haystack is an array
if ($num < 3) {
$$haystack[] = $needle; // hopfully this adds the needle
}
} // end while. Get next needle.
는 아무도 내가이 비트를해야합니까 알고 있나요 :
$ NUM = 아니오. 시간의 $ 바늘 $ 건초 더미에서
감사