Имена участников (разделяйте запятой).
Попробуйте перефразировать.
<?php $file = file('black_list.txt', FILE_IGNORE_NEW_LINES); $cr = array(); foreach($file as $value) { list($ip, $date) = explode('|',...
Не совсем понятно что вы хотите сделать со скриптами из первого сообщения. Если нужно записать что-то в текстовый файл, то предоставьте образец...
Тогда делайте авторизацию. Разбирать тысячи строк для каждого запроса, всё равно, что в ногу себе выстрелить.
https://yournet.info/tools/gen/htaccess_ip_ban
Посчитать выданные строки.
https://dev.mysql.com/doc/refman/8.0/en/insert-select.html
Окончательный вариант с for. <pre> <?php $array = array(1, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 19, 20); //1, 2, 3, 4, 7, 9, 10, 11); $new_array =...
Ладно, до локалки доберусь, гляну.
Так? if($i != 0 && $j != $sizeof + 1 && $array[$i] - 1 == $array[$h] || $array[$i] + 1 == $array[$j])
Кстати, да.
А кто сказал, что это идеальное решение? На коленке лепил. if($i != 0 && $array[$i] - 1 == $array[$h] || $array[$i] + 1 == $array[$j])
Ну, да, ну, да. Это же я дебильные статейки из интернета выше мануала ставлю.
Бывает. Возможно, пора взять линзы потолще?
Перечитайте мануал.
ОК. <pre> <?php $array = array(1, 2, 3, 4, 7, 9, 10, 11); $new_array = array(); for($i = 0, $ni = 0, $sizeof = count($array); $i < $sizeof; $i++)...
Поместить найденные последовательности в новый массив. Посчитать их количество.
Вам бы сразу дали правильный совет, если б вы сосредоточились на описании проблемы, а не своего её понимания.
Кодировку соединения задаете? https://www.php.net/manual/ru/mysqli.set-charset.php https://www.php.net/manual/ru/mysqlinfo.concepts.charset.php
Чтобы что-то удалить, нужно знать как оно называется. Сначала сессию нужно начать. Кроме того, мануал не рекомендует использовать session_unset()...