Zeichenketten Verbinden

  • Hi!

    Code
    $a.=$b;


    ist doch eine Kurzform für

    Code
    $a=$a.$b;


    Gibt es eigentlich eine Kurzform für

    Code
    $a=$b.$a;

    Computer können schneller rechnen als wir, deshalb machen sie auch mehr Fehler

  • Und damit ist der Inhalt von $b verloren.
    Wenn Du jetzt mit $c kommst, bleib ich lieber bei der alten Version, denn die ist doch kürzer.

    Computer können schneller rechnen als wir, deshalb machen sie auch mehr Fehler

  • Ich versteh deine Frage wohl nicht. Warum sollte der Inhalt von $b verloren gehn, wenn du doch $b und $a in $b speichern willst

  • Um es kurz zu sagen, eine solche kurzschreibform gibt es nicht, du kannst sachen dahinter hängen, aber nicht davor (nur mit Noobs zweizeiler)

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • Hi!
    Ich will ja nicht in $b speichern sondern in $a (siehe Beispiel).
    Wenn Du aber $b.=$a; ausführst, geht der ursprüngliche Inhalt von $b verloren.
    Danke für die Antworten.

    Computer können schneller rechnen als wir, deshalb machen sie auch mehr Fehler

  • Nein ^^
    denn $b. = $a; ist die kurzschreibweise von $b = $b.$a;
    und mit $a = $b; wird dann also $a = $b.$a; ;)
    also genau das was du wolltest

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ

  • Nochmal:
    Ich wollte eine Alternative (Kurzform) zu

    Code
    $a=$b.$a;


    Und dieser Code ändert doch nichts an $b, oder?
    Dein Vorschlag hat aber zur Folge, dass sich der Inhalt von $b ändert.
    Das habe ich damit gemeint als ich sagte: Der Inhalt von $b sei verloren.

    Computer können schneller rechnen als wir, deshalb machen sie auch mehr Fehler

  • und nochmals, diese Alternative form existiert so nicht , du kannst das nicht noch mehr kürzen, als du es da hast.

    Nebenbei: verloren bedeutet sowas wie Löschen , da du aber hier nicht Überschreibst, sondern nur anhängst sind die Daten nur verändert.

    Sämtlicher Code erhebt keinen Anspruch auf syntaktische Korrektheit geschweige denn Ausführbarkeit und ist für die Implementation außerhalb der Beispiele nicht geeignet.
    [Blockierte Grafik: http://www.snippr.de/social/img/logo.png]
    Kein Support für kommerzielle Scripts | Kein kostenloser Support via ICQ