Ankündigung

Einklappen
Keine Ankündigung bisher.

3. Zeichen aus Variable auslesen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • snooop
    hat ein Thema erstellt 3. Zeichen aus Variable auslesen.

    3. Zeichen aus Variable auslesen

    Hallo PHP Gurus,
    habe eine Variable die mir den Status von 8 Eingängen anzeigt.
    Folgendes Format "S00010011" allerdings möchte ich jetzt z.b. nur
    die vorletzte Zahl in eine IF schleife packen. Gibt es ein Zeichen für
    "unbekannt"? Hab schon gegoogelt aber nur "%" gefunden für unbekannt,
    aber mit

    PHP-Code:
    if ($input == "S%%%%%%1%"
    gab es für mich keinen Erfolg da er ja dann S%%%%%%1% erwartet.
    Gibt es überhaupt so einen Selektor?

    lg & danke

  • Gast-Avatar
    Ein Gast antwortete
    @ snooop

    PHP-Code:
    if ($input[3] == && $input[8] == 2
    ?

    Einen Kommentar schreiben:


  • nikosch
    antwortet
    Bitte erst nachdenken, dann probieren, dann nachfragen!

    Einen Kommentar schreiben:


  • snooop
    antwortet
    Eine Frage wäre da noch, angenommen ich würde [3] und [8] abfragen wollen?

    PHP-Code:
    if ($input[3][8] == 1
    So wird das ja wohl nicht gehen...

    Einen Kommentar schreiben:


  • snooop
    antwortet
    Richtig so hab ichs jetzt auch gemacht
    Wusste nicht das es die Option gibt, ist mir bisher
    noch nicht begegnet.

    PHP-Code:
    if ($input[7] == 1
    Danke!

    Einen Kommentar schreiben:


  • Asipak
    antwortet
    Dann kann ich auch einfach hingehen und
    Code:
    echo $input[7];
    schreiben.

    Einen Kommentar schreiben:


  • snooop
    antwortet
    Perfekt, danke agundur,
    genau das habe ich gesucht !

    merci

    Einen Kommentar schreiben:


  • agundur
    antwortet
    Wenn die Länge des Strings immer 9 ist brauchst Du wohl keine RegEx. Sondern kannst ja über viele andere Methoden direkt auf die benötigte Stelle zugreifen.

    PHP-Code:
    $input 'S00010051';
    print_r(substr($input, -21));
        
    $splited str_split($input,1);
    print_r($splited[7]); 

    Einen Kommentar schreiben:


  • Asipak
    antwortet
    if-schleife.de

    Dein Problem kannst du mit einem regulären Ausdruck und PHP: preg_match - Manual lösen.

    Einen Kommentar schreiben:

Lädt...
X