Ich glaube heute ist nicht mein Tag.
Ich versuche gerade Elemente aus einem Array zu löschen, die in einem anderen Array enthalten sind:
Code:
$allDirs = (ScanDirectories("."));
$forbiddenDirs = array("Privat", "Source", "cgi-bin", "data", "luckie-online");
for ($j = 0; $j < count($allDirs); $j++)
{
for ($i = 0; $i < count($forbiddenDirs); $i++)
{
if (strpos($forbiddenDirs[$i], $allDirs[$j]) > 0)
{
echo "test";
$allDirs = array_slice($allDirs, $j, 1);
}
}
}
foreach ($allDirs as $value)
{
echo $value."
";
}
Leider wird "test" nie ausgegeben. Also stimmt irgednwas nicht mit
strpos. Oder geht da smit PHP auch einfacher?