phpbar.de logo

Mailinglisten-Archive

[php] Problem mit list() und split()

[php] Problem mit list() und split()

Waldemar Moll wmoll_(at)_mail.terranet.de
Sat, 15 Jan 2000 10:58:37 +0100


Hallo,

der Fehler muss meines Erachtens nach kommen, da die 
Definition von split() wie folgt lautet:
----snip---
void list(...);

Like array(), this is not really a function, but a language construct. 
list() is used to assign a list of variables in one operation.
---snup---

Somit soltte, lt. php-ref-manual, eine Zuweisung wie folgt möglich 
sein:

/* Ein numeriertes Array erzeugen: */
$werte = explode( "|", $line );

/* Das numerierte Array dem list()-Konstrukt zuweisen */
list( $OBJEKT_NUMMER, 
      $OBJEKT, 
      $ORT, 
      $PLZ, 
      $BAUJAHR, 
      $GRUNDSTUECKSFLAECHE, 
      $KURZBESCHREIBUNG, 
      $LAUFZEIT, 
      $MONATLICHE_NETTOBELASTUNG, 
      $WOHNFLAECHE, 
      $ANSCHRIFT_BAUTRAEGER, 
      $BAUBEGINN, 
      $FERTIGSTELLUNG, 
      $MAKLER, 
      $OBJEKTUEBLICHE_MIETE, 
      $RUECKZAHLUNG_FONDANMIETER, 
      $VEREINBARTE_OBJEKTMIETE, 
      $VK_AN_KAPITALANLEGER
    ) = $werte;

Sollte ich irren, so berichtigt mich bitte. 

Gruesse
-wm




On 14 Jan 00, at 16:15, Sebastian Bergmann wrote:

> Hi,
> 
> bei Ausführung der folgenden Anweisung bekomme ich, für mich unverständlich!
> :(, einen REGEX Fehler von PHP3 gemeldet:
> 
> // parse line
> list( $OBJEKT_NUMMER, 
>       $OBJEKT, 
>       $ORT, 
>       $PLZ, 
>       $BAUJAHR, 
>       $GRUNDSTUECKSFLAECHE, 
>       $KURZBESCHREIBUNG, 
>       $LAUFZEIT, 
>       $MONATLICHE_NETTOBELASTUNG, 
>       $WOHNFLAECHE, 
>       $ANSCHRIFT_BAUTRAEGER, 
>       $BAUBEGINN, 
>       $FERTIGSTELLUNG, 
>       $MAKLER, 
>       $OBJEKTUEBLICHE_MIETE, 
>       $RUECKZAHLUNG_FONDANMIETER, 
>       $VEREINBARTE_OBJEKTMIETE, 
>       $VK_AN_KAPITALANLEGER
>     ) = split( "|", $line );
> 
> Sinn der Anweisung soll es sein, die in $line durch "|" Zeichen getrennten
> Werte in die entsprechenden Variablen zu legen.
> 
> AHA,
> Sebastian
> 
> -- 
>    ___  ___  ___      ___   ___| ___  ___  __, ___   ___ 
>   l___|l   '(___|___)l__/__(___|(___|(   |l___l__/__l   '
>  `----'--------------------------------------------------------------- 2F -
>  [ mail : gravedancer_(at)_rc5.de ]         [ site : http://gravedancer.rc5.de ]
> 
> -- 
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php
> 




php::bar PHP Wiki   -   Listenarchive