Einzelnen Beitrag anzeigen

Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#11

Re: [PHP] Elemente aus Array löschen

  Alt 24. Aug 2009, 12:16
Ups, naja - kann schonmal passieren wenn man im Browser programmiert
(Wir brauchen eine Sourcecode-Semantik-Prüfung in der DP )

Okay, da das aus irgendwelchen Gründen nicht geht : Mach smal andersrum und kopiere alle Werte in ein neues Array

Code:
<?php

$allDirs = (ScanDirectories("."));
$forbiddenDirs = array("Privat", "Source", "cgi-bin", "data", "luckie-online");

$allowed = array();
$flag = true;

for ($j = count($allDirs) - 1; $j >= 0; $j--)
{   
    for ($i = 0; $i < count($forbiddenDirs); $i++)
    { 
echo 'Haystack: ' . $allDirs[$j] . ' -  Needle: ' . $forbiddenDirs[$i] . ' -  ' . 'Vorhanden: ' . (strpos($allDirs[$j], $forbiddenDirs[$i]) !== false) . '
';

        if (strpos($allDirs[$j], $forbiddenDirs[$i]) !== false)
        { 
            echo '"' . $forbiddenDirs[$i] . '" ist in "' . $allDirs[$j] . '" vorhanden.';
            $flag = false;
            break;
        } 
    } 
    if ($flag)
      $allowed[] = $allDirs[$j];

    $flag = true;


foreach ($allowed as $value)

    echo $value."
";


?>
  Mit Zitat antworten Zitat