baza tekstowa [php]

0

Napisałem taki kodzik:

if ($lista=='ok')
{
  //Sprawdzenie  jakie nicki typowały
  $pliczek="baza/typowania/$kolejka.base";
  $file = file($pliczek);
  for ($i=0;$i<count($file);$i++)
		{
			$sp = explode("||", $file[$i]);	
		$baza_typ[$i]=$sp[0];
                }
                $ile=sizeof($baza_typ);
                echo("W kolejce $kolejka typowało $ile osób !!<br><br>S? to : ");
            for ($i=0;$i<$ile;$i++)
		{
		    echo(" $baza_typ[$i] ,");
		    }
		    echo("<br><br>");
  $pliczek_u="baza/users/users.ini.php";
  $file_u = file($pliczek_u);
   for ($i=0;$i<count($file_u);$i++)
		{
	$sp = explode("||", $file_u[$i]);	
   $baza_u[$i]="$sp[0]";
}

$ile_n=sizeof($baza_u);
$ile_z=$ile_n-$ile;
echo("Osób które nietypowały: $ile_z<br><br>Lista osób które nietypowały w tej kolejce : ");
for ($i=0;$i<$ile_n;$i++)
		{
 if ($baza_u[$i]==$baza_typ[$i] ) // tu nie wiem co zrobić :/
{

}
else
{
 echo("$baza_u[$i],");
}

	        }
	        echo("<hr>");

}

I problem jest w tym jak usunąć osoby której już były w zmiennej $baza_typ[] z $baza_u[] ???:/

0

zdaje się że była do tego procedura żeby usunąć z tablicy określone dane, ale jej nie pamiętam więc powiem że można to zrobić tak że zrobić kolejną tablicę np
$baza_uBezTyp i zrobić pętlę

for($i=0;$i<count($baza_u);$i++){
  $jest=false;
  for($j=0;$j<count($baza_typ);$j++)
    if ($baza_u[$i]==$baza_typ[$j]) $jest=true;
  if (!$jest) $baza_uBezTyp[]=$baza_u[$i];
}
$baza_u=$baza_uBezTyp;

mogłem coś zwalić i jestem prawie pewny że jest łatwiejszy sposób ale po tym kodzie zmienna $baza_uBezTyp powinna zawierać rzeczy z $baza_u ktorych nie ma w $baza_typ

0

wielkie thx [wstyd] zapomniałem o takim sposobie hehe

0

mogłem coś zwalić i jestem prawie pewny że jest łatwiejszy sposób

no jest, można było wykorzystać funkcje UNSET (chyba) [cya]

1 użytkowników online, w tym zalogowanych: 0, gości: 1