Kris: Letztes Zeichen eines Strings entfernen

Guten Morgen allerseits :)

Der Titel sagt eigentlich schon alles ... aber hier nochmal eine kurze Erläuterung.
Falls die letzte Stelle vom String ein Leerzeichen ist soll dieses gelöscht werden. Wie ich erkenne was das letzte Zeichen enthällt ist mir klar :

if ($group{(strlen($group))-1} == " ") { ... }

nur fehlt mir eben der Befehl wie ich die Letzte Stelle nun lösche ... ich glaube kaum das es so geht oder :

$group = $group - $group{(strlen($group))-1}

.= <-- steht ja für addieren ... gibt es evtl. ein -= oder so etwas :C ?

mfg

KRIS

  1. echo $begrüßung;

    Der Titel sagt eigentlich schon alles ...

    substr() und substr_replace() eignen sich für diese Aufgabe.

    echo "$verabschiedung $name";

    1. hi,

      substr() und substr_replace() eignen sich für diese Aufgabe.

      Und wenn sich dieses Löschen des letzten-Zeichens-wenn-Leerzeichen nicht nur auf das letzte Zeichen, sondern vielleicht dann auch auf das darauf wiederum folgende etc. beziehen sollte - dann wäre rtrim() auch noch einen Blick wert.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Guten Morgen [;-)] KRIS,

    Falls die letzte Stelle vom String ein Leerzeichen ist soll dieses gelöscht werden. Wie ich erkenne was das letzte Zeichen enthällt ist mir klar :

    if ($group{(strlen($group))-1} == " ") { ... }

    nur fehlt mir eben der Befehl wie ich die Letzte Stelle nun lösche ... ich glaube kaum das es so geht oder :

    $group = $group - $group{(strlen($group))-1}

    Es geht einfacher:

      
    $neu = preg_replace('/\s{1}\Z/', '', $alt);  
    
    

    http://de.php.net/manual/de/function.preg-replace.php
    http://de.php.net/manual/de/reference.pcre.pattern.syntax.php

    .= <-- steht ja für addieren ... gibt es evtl. ein -= oder so etwas :C ?

    Nö, der Punkt-Operator steht für "Verbinden" oder "Verketten" (englisch: "to concatenate").
    Ein Operator zum Zerteilen von Zeichenketten ist mir nicht bekannt. Aber dafür gibt es in
    PHP ja eine ganze Menge von Funktionen:

    http://de.php.net/manual/de/ref.strings.php

    MffG
    EisFuX

    --
    Erinnert mich ein Bisschen an die if-then-Schleifen von Java.
    (Alexandra Freund, IT-Compactkurs)