Подскажите как при записи в файл не допускать дублирующее значение есть файл
1<|>Petro Boiko<|>bridun<|>
2<|>Petro<|>petro<|>
3<|>Petro<|>petro<|>
$data = file("file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach($data as $rows)
{
$row = explode("<|>", $rows);
if (!strripos($rows, "<|>")) continue;
}
//////////////////////
if (is_writeable("file.txt"))
{
$f = fopen("file.txt", "a+");
$write_text = "$max<|>$name<|>$mess<|>\n";
}
//////////////////////
if (in_array($row[2], $rows))
{ //Если уже есть в массиве
// удаляем строку
echo ("Запись существует.");
}
else
{
fputs($f, $write_text);
fclose($f);
echo ("Запись добавлена.");
}
//else echo ("Не удалось записать в файл");
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Столкнулся с задачей: реализовать логирование ключевых действийПриложение на Laravel 5
Второй день бьюсь с такой проблемой - после клонирования строки, содержащей блок select2 с какой-либо выбранной опцией в новом блоке отсутствует...
Есть форма для подтверждения номера по смс (апи с смс-центром):
Передо мной поставили задачуНаписать на API к простому приложению на php реализованного по паттерну MVC и без применения какого-либо frameworks