Zeichenketten verbinden

Zeichenketten verbinden

am 16.06.2006 20:26:58 von Andreas Randolf

Hallo,

ich entdecke gerade mit Schrecken, dass ich wild
Punkt und Komma durcheinandergewürfelt habe:

echo "eins","zwei";
echo "drei"."vier";

Beides funktioniert zwar, aber welches ist "richtig"?

--
Gruß, Andreas

http://www.liegerad-fernweh.de

E-Mail bitte an die Antwortadresse und mit "Usenet" im Betreff

Re: Zeichenketten verbinden

am 16.06.2006 21:11:57 von daniel.gorski

[Andreas Randolf in de.comp.lang.php.misc]

>ich entdecke gerade mit Schrecken, dass ich wild
>Punkt und Komma durcheinandergewürfelt habe:

>echo "eins","zwei";
>echo "drei"."vier";

>Beides funktioniert zwar, aber welches ist "richtig"?

Im Falle von 'echo' ist beides richtig.

mfg dtg

Re: Zeichenketten verbinden

am 16.06.2006 21:59:05 von Andreas Randolf

Hallo Daniel,

> >echo "eins","zwei";
> >echo "drei"."vier";
>
> >Beides funktioniert zwar, aber welches ist "richtig"?
>
> Im Falle von 'echo' ist beides richtig.

Danke.

Und bei Variablenzuweisungen funktioniert nur der Punkt.

Gruß, Andreas, der sich immer noch daran gewöhnen muss,
dass $kette=$kette+"Hallo" anders funktioniert als in
anderen Sprachen.

--
Gruß, Andreas

http://www.liegerad-fernweh.de

E-Mail bitte an die Antwortadresse und mit "Usenet" im Betreff

Re: Zeichenketten verbinden

am 17.06.2006 01:02:42 von Niels Braczek

Andreas Randolf schrieb:

> ich entdecke gerade mit Schrecken, dass ich wild
> Punkt und Komma durcheinandergewürfelt habe:
>=20
> echo "eins","zwei";
> echo "drei"."vier";
>=20
> Beides funktioniert zwar, aber welches ist "richtig"?

Das hängt davon ab, was du willst.
Willst du beide Strings ausgeben, ist die Komma-Variante korrekt.
Willst du beide Strings zu einem verketten und den Ergebnisstring
ausgeben, ist die Variante mit dem String-Verbinder '.' richtig.

Unterm Strich tun beide Varianten in Verbindung mit echo dasselbe, die
zweite Variante braucht dafür allerdings etwas länger.

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: Zeichenketten verbinden

am 17.06.2006 02:51:54 von Andreas Randolf

Hallo Niels,

>> echo "eins","zwei";
>> echo "drei"."vier";
>>
>> Beides funktioniert zwar, aber welches ist "richtig"?

>Das hängt davon ab, was du willst.
>Willst du beide Strings ausgeben, ist die Komma-Variante korrekt.
>Willst du beide Strings zu einem verketten und den Ergebnisstring
>ausgeben, ist die Variante mit dem String-Verbinder '.' richtig.

Ah, jetzt verstehe ich den Unterschied. Danke!

--
Gruß, Andreas

http://www.liegerad-fernweh.de

E-Mail bitte an die Antwortadresse und mit "Usenet" im Betreff