mr.knowledge
Grünschnabel
Das gibt mir:
=> atc
=> atc
=> atcd
=> atc
=> profiles
=> test
=> atc
=> profiles
=> test2
=> atc
=> profiles
=> test3
=> atc
=> profiles
=> test4
=> gmx
=> gmx
=> dreck
=> gmx
=> müll
aus, sollte aber die doppelten Einträge vermeiden, also:
=> atc
=> atcd
=> profiles
=> test
=> test2
=> test3
=> test4
=> gmx
=> dreck
=> müll
Hier nochmal der Code:
<?
function leerzeichen($anzahl) {
for ($h=0; $h<=$anzahl;$h++)
echo " ";
} // ende function leerzeichen
$result[] = "atc/";
$result[] = "atc/atcd/";
$result[] = "atc/profiles/test/";
$result[] = "atc/profiles/test2/";
$result[] = "atc/profiles/test3/";
$result[] = "atc/profiles/test4/";
$result[] = "gmx/";
$result[] = "gmx/dreck/";
$result[] = "gmx/müll/";
$i=0;
$anz = count($result);
for ($a=0;$a<$anz;$a++)
{
$verzeichnisse = split("/",$result[$a]);
if ($hilfs != $verzeichnisse[0]) $i++;
$hilfs = $verzeichnisse[0];
for ($j=0; $j<count($verzeichnisse)-1; $j++) $testarray[$i][] = $j."#".$verzeichnisse[$j];
}
// ausgabe
$count=0;
for ($b=1;$b<=sizeof($testarray); $b++)
{
for ($c=0; $c<sizeof($testarray[$b]);$c++)
{
$anzeige = split("#",$testarray[$b][$c]);
leerzeichen($anzeige[0]);
echo "=> ".$anzeige[1]."<br>";
} // end for $c
echo "<p> </p>";
} // end for $b
?>
Danke für eure Hilfe...
=> atc
=> atc
=> atcd
=> atc
=> profiles
=> test
=> atc
=> profiles
=> test2
=> atc
=> profiles
=> test3
=> atc
=> profiles
=> test4
=> gmx
=> gmx
=> dreck
=> gmx
=> müll
aus, sollte aber die doppelten Einträge vermeiden, also:
=> atc
=> atcd
=> profiles
=> test
=> test2
=> test3
=> test4
=> gmx
=> dreck
=> müll
Hier nochmal der Code:
<?
function leerzeichen($anzahl) {
for ($h=0; $h<=$anzahl;$h++)
echo " ";
} // ende function leerzeichen
$result[] = "atc/";
$result[] = "atc/atcd/";
$result[] = "atc/profiles/test/";
$result[] = "atc/profiles/test2/";
$result[] = "atc/profiles/test3/";
$result[] = "atc/profiles/test4/";
$result[] = "gmx/";
$result[] = "gmx/dreck/";
$result[] = "gmx/müll/";
$i=0;
$anz = count($result);
for ($a=0;$a<$anz;$a++)
{
$verzeichnisse = split("/",$result[$a]);
if ($hilfs != $verzeichnisse[0]) $i++;
$hilfs = $verzeichnisse[0];
for ($j=0; $j<count($verzeichnisse)-1; $j++) $testarray[$i][] = $j."#".$verzeichnisse[$j];
}
// ausgabe
$count=0;
for ($b=1;$b<=sizeof($testarray); $b++)
{
for ($c=0; $c<sizeof($testarray[$b]);$c++)
{
$anzeige = split("#",$testarray[$b][$c]);
leerzeichen($anzeige[0]);
echo "=> ".$anzeige[1]."<br>";
} // end for $c
echo "<p> </p>";
} // end for $b
?>
Danke für eure Hilfe...