Ergebnis 1 bis 5 von 5

Thema: Stringbeginn abfragen und vergleichen

  1. #1
    Meister(in)
    Registriert seit
    15.05.2005
    Beiträge
    404
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Stringbeginn abfragen und vergleichen

    Hallo,

    ich möchte den Beginn eines Strings abfragen und vergleichen.
    Dazu benutze ich folgendes Skript:
    http://www.rither.de/a/informatik/ph...beginnt-endet/

    PHP-Code:
    function startsWith($check$startStr) {        if (!is_string($check) || !is_string($startStr) || strlen($check)<strlen($startStr)) {            return false;        }         return (substr($check0strlen($startStr)) === $startStr);    } 
    Nun möchte ich aber abfragen, ob der String wirklich mit startStr beginnt. also
    PHP-Code:
    if (var_dump(startsWith('abc''a'))!=false)
        echo 
    "jawoll"
    Aber leider funktioniert es nicht, wo ist der Fehler?

    Vielen Dank!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Stringbeginn abfragen und vergleichen

    Warum so kompliziert? strpos reicht doch vollkommen.

  3. #3
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Stringbeginn abfragen und vergleichen

    Bandit sagts: Wenn strpos auf den gesuchten string 0 ist, fängt er damit an. Aber achtung:
    PHP-Code:
    if (== false)  echo  "ja"; else echo  "nein";
    if (
    === false) echo " ja"; else echo " nein"
    hat die ausgabe
    Code:
    ja nein
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  4. #4
    Bandit
    Gast

    Standard AW: Stringbeginn abfragen und vergleichen

    Aber um dein eigentliches Problem mal zu erwähnen, das liegt hier:
    PHP-Code:
    if (var_dump(startsWith('abc''a'))!=false
    Das ist das gleiche wie
    PHP-Code:
    if ( !=false
    var_dump liefert kein true/false oder sonstwas, sondern ist eine "void-Funktion", deshalb geht dein Vergleich in die Hose

  5. #5
    Meister(in)
    Themenstarter

    Registriert seit
    15.05.2005
    Beiträge
    404
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Stringbeginn abfragen und vergleichen

    Vielen Dank, die Tipps waren sehr hilfreich!

Ähnliche Themen

  1. VBA - Zahlen vergleichen
    Von FreakyStyle im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 08.09.2010, 20:48
  2. Daten vergleichen - PHP
    Von Nightskill im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 09.04.2009, 16:55
  3. Rechner vergleichen
    Von Unregistriert im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 30.03.2009, 18:30
  4. Vergleichen
    Von Jochen im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 21.11.2006, 23:32
  5. Array vergleichen
    Von kasi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 13.06.2006, 17:22

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •