EisFuX: Letztes Zeichen eines Strings entfernen

Beitrag lesen

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)