Я строка из моей таблицы базы данных, скажем, $ needle.
Если иглы нет в моем массиве, я хочу добавить ее в свой массив.
Если он есть в моем массиве, то, если он только в два раза, то я все еще
хочу добавить его в мой массив (так будет три раза максимум)
Чтобы проверить, находится ли $ 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 = нет. раз $ needle находится в $ стоге сена
спасибо