Nach Zeichen suchen

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Nach Zeichen suchen

    Hallo,

    ich habe folgenden String:

    $test = 123 456;

    Nun möchte ich überprüfen, ob der String ein Leerzeichen enthält. Wenn ja, dann soll eine Meldung ausgegeben werden.

    Wer kann mir bitte helfen?



    MFG
    Benji

  • #2
    strpos
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Re: Nach Zeichen suchen

      Original geschrieben von Benji
      ich habe folgenden String:

      $test = 123 456;
      ich sehe keinen string.


      lern grundlagen!
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        String -> Zeichenkette (z.B. abc
        Integer -> Zahlenfolge (z.B. 123)

        ansonsten stimm ich zu -> Grundlagen lernen
        MfG, Mathis.

        Kommentar


        • #5
          Re: Re: Nach Zeichen suchen

          Original geschrieben von wahsaga

          lern grundlagen!
          das wird schwierig, it's Benji

          Kommentar


          • #6
            versuchs mal mit ctype_space

            PHP-Code:
            $test="123 456";

            if(
            ctype_space($test))
            {
            // Es gibt ein Leerzeichen
            }
            else
            {
            // Es gibt kein Leerzeichen

            Kommentar


            • #7
              naja, fast.

              Neben dem eigentlichen Leerzeichen schließt das auch TAB, Zeilenforschub, Carriage Return und Formularvorschub mit ein.

              quelle: http://de3.php.net/ctype_space

              Kommentar


              • #8
                Der 1. Post hat schon alles gesagt. Eine bessere Möglichkeit gibts nicht.
                Für alle die Fehler suchen, gibts gratis tolle Debuggingmöglichkeiten:
                var_dump(), print_r(), debug_backtrace und echo.
                Außerdem gibt es für unsere Neueinsteiger ein hervorragendes PHP Tutorial zu PHP 4 und PHP 5 (OOP)
                Es heißt $array['index'] und nicht $array[index]! Und nein, das ist nicht egal!
                Dieses Thema lesen, um Ärger im Forum und verzögerte Hilfen zu vermeiden.

                Kommentar


                • #9
                  Zitat von wahsaga Beitrag anzeigen
                  ich sehe keinen string.


                  lern grundlagen!
                  Seit wann sind denn LEERZEICHEN ein Integer? Also wenn da ein Leerzeichen drin ist, dann ist es doch ein String und muss in Anführungszeichen stehen.

                  Auf meiner Zahlentastatur gibt es kein Leerzeichen!

                  Teste doch mal:

                  PHP-Code:
                  print 123 456
                  Ergebnis:
                  PHP-Code:
                  Parse errorsyntax errorunexpected T_LNUMBER 
                  Die Frage war eindeutig wie er ein Leerzeichen aus einem String bekommt!
                  Also finde es schon etwas doof wie einige Leute hier Fragen beantworten, denken sie sind die schlausten, wissen es aber selber nicht genau!

                  Bin hier auf dieses Thema gestossen weil ich nach ctype_space suchte. In meinem Fall etwas einfacher.

                  Kommentar


                  • #10
                    Zitat von Omnicron Beitrag anzeigen
                    Also wenn da ein Leerzeichen drin ist, dann ist es doch ein String und muss in Anführungszeichen stehen.
                    Tat es aber nicht, also war es auch kein String.

                    Die Frage war eindeutig wie er ein Leerzeichen aus einem String bekommt!
                    Ja, und wenn er offenbar noch nicht mal weiß, wie man einen String in PHP überhaupt notiert - dann ist Grundlagen lernen angesagt.


                    Also finde es schon etwas doof wie einige Leute hier Fragen beantworten, denken sie sind die schlausten, wissen es aber selber nicht genau!
                    Woraus schließt du denn bitte, wer hier was weiß und was nicht ...?
                    Zuletzt geändert von wahsaga; 03.06.2010, 21:00.
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      Jetzt werden wieder Themen von vor 3½ Jahren ausgegraben, nur um noch ein bisschen rumzumotzen?

                      Bin dagegen – *close*
                      [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                      Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                      Super, danke!
                      [/COLOR]

                      Kommentar

                      Lädt...
                      X