Hugo Steiner: Wenn kein Punkt am Ende eines Strings, einen hinzufügen

Hallo

Wie kann ich feststellen, ob am Ende eines Strings ein Punkt (.) steht oder nicht. Und wenn keiner dort ist, einen hinzufügen?

Gruss und Dank
Hugo

  1. Halihallo Hugo

    Wie kann ich feststellen, ob am Ende eines Strings ein Punkt (.) steht oder nicht. Und wenn keiner dort ist, einen hinzufügen?

    if (substr($str,-1)!='.') {
      $str .= '.';
    }

    http://ch2.php.net/manual/de/language.operators.string.php
    http://www.php.net/substr

    Viele Grüsse

    Philipp

    1. if (substr($str,-1)!='.') {
        $str .= '.';
      }

      http://ch2.php.net/manual/de/language.operators.string.php
      http://www.php.net/substr

      Vielen herzlichen Dank!

      Hugo

  2. Hallo,

    ich würde das so machen:

    $length = strlen($string);
    $last = $substr($string, --$length, $length)
    if($last != ".") $string .= ".";

    ist aber ned getestet!

    samy,