Ergebnis 1 bis 15 von 15

Thema: [PHP] while ergebnis in variable?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Mal eine kleine Frage

    Warum lässt du das:
    PHP-Code:
    $files = array();
    while(
    $file readdir($dh)) $files[] = $file;
    $yourfiles implode(""$files); 
    Durch implode() laufen? Kostet nur mehr Speed und vor allem Grösse in einer Datei..
    dabei würde es das auch tun:
    PHP-Code:
    $files '';
    while(
    $file readdir($dh)) $files .= $file
    btw. vielleicht wäre auch eine eigene function auch nicht schlecht..
    PHP-Code:
    function readdir_string($handle)
    {
        if( 
    $handle opendir($handle) )
        {
            
    $file '';
            while( ( 
    $files readdir($handle) ) !== false )
            {
                if( 
    $files != '.' && $files != '..' )
                {
                    
    $file .= $files;
                }
            }
            if( !empty(
    $file) )
            {
                return 
    $file;
            }
            else
            {
                return 
    false;
            }
        }
        else
        {
            return 
    false;
        }

    Die wäre dann zwar etwas mehr Code als obiges Beispiel, aber man weiss auf jedenfall wo man dran ist

  2. #2
    Zitat Zitat von fanrpg
    Mal eine kleine Frage
    Warum lässt du das:
    PHP-Code:
    $files = array();
    while(
    $file readdir($dh)) $files[] = $file;
    $yourfiles implode(""$files); 
    Durch implode() laufen? Kostet nur mehr Speed und vor allem Grösse in einer Datei..
    dabei würde es das auch tun:
    PHP-Code:
    $files '';
    while(
    $file readdir($dh)) $files .= $file
    Das koennte ich auch machen, werds warscheinlich auch tun. =)
    Danke fuern den Hinweiß habe garnet mehr dran gedacht.

    >> Habe grade festgestellt das Die Zweite Loesung doch nicht so gut ist wie fuer das was was ich vorhabe. D.h. ich bleib bei Implode. =)

    Geändert von Blakkeight (14.09.2006 um 09:31 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •