phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?Re:_[php]_Problem_bei_Anh=E4ngen_von_\t_bzw._?= "\t" an Element eines Arrayes Array =?iso-8859-1?Q?Re:_[php]_Problem_bei_Anh=E4ngen_von_\t_bzw._?= "\t" an Element eines Arrayes Array

[php] =?iso-8859-1?Q?Re:_[php]_Problem_bei_Anh=E4ngen_von_\t_bzw._?= "\t" an Element eines Arrayes Array =?iso-8859-1?Q?Re:_[php]_Problem_bei_Anh=E4ngen_von_\t_bzw._?= "\t" an Element eines Arrayes Array

Thomas Feyrer Dante_(at)_altmuehlnet.de
Fri, 09 Jul 1999 17:02:10 +0200


At 16:21 09.07.99 +0200, rainer kraft wrote:
>"Jannis Hermanns, php3-shop.de" wrote:
>> 
>> Hi Liste, habe ein Problem:
>> 
>> ich setze $eintraege = file("name.txt"). Dann versuche folgenderweise einen
>> Tab und dann eine 0 anzuhängen:
>
>hi jannis,
>der befehl file() schreibt dir ein file zeile fuer zeile in ein array.
>den zeilenumbruch (\n) am ende der zeile im file natuerlich auch.
>probiers mal damit:
>
>for ($x=0; $x<sizeof($eintraege); $x++)
>       {
>	 $eintraege[$x] = ereg_replace("\n","",$eintraege[$x]);

Ich weiß es zwar nicht, ob es was bringt, aber ich könnte mir denken das
die Performance besser ist, wenn du folgende konstruktion verwendest:
if( substr( $eintraege[$x], -1 ) == "\n" )
    $eintraege[$x] = substr( $eintraege[$x], 0, -1 );

>         $eintraege[$x] .= "\t0";
>       }

Bye
 Dante



php::bar PHP Wiki   -   Listenarchive