111::ffffff::gggggg::fhf1111
222::hhhh::ghghgh::444411
333::fdfd::jjjyjyjnh::dfdfd545
222::fdfd::gdfdfdfd::fdfdfdf
111::fddf::gdfdfg::fdfdf1
111::ffdff::gg22g::f555111
Задача состоит в том чтобы удалить все строки с 111
Я сам не силен в php у меня нечего не получается.
$file =file("text.txt");
$fp = @fopen("text.txt","w+");
for($i=0;$i<count($file);$i++)
{
$a = explode("::", $file[$i]);
if($a[0] == "111")
{
unset($file[$i]);
}
}
fputs($fp,implode("",$file));
fclose($fp)
пробовал так, но почему, то удаляются не все строки с 111
Помогите, пожалуйста, решить эту задачу.