Mailinglisten-Archive |
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