ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
602
602
EMPFEHLEN
-
Hallo,
ich habe einen String Beispiel: dhdq36e23u4bBsddhadzeiq
Ich möchte per Funktion auslesen ob dieser Buchstabe oder diese Zahl vorhanden ist. Groß und Kleinschreibung sollte beachtet werden. Beispiels weise will ich eine 3 aus dem String auslesen und wenn eine oder mehrere vorhanden ist, sollte eine 1 ausgegeben werden.
Auch wenn das alles hier voll einfach klingt, ich habe mit strstr und mit stristr probiert und auch gegooglet. Aber alle Funktionen geben nur eine 1 zurück wenn der String exakt der Suche entspricht.Beste Grüße von Manuel
www.msah-games.de
-
17.11.10 19:01 #2Beispiels weise will ich eine 3 aus dem String auslesen und wenn eine oder mehrere vorhanden ist, sollte eine 1 ausgegeben werden.Du widersprichst dir da irgendwie?Aber alle Funktionen geben nur eine 1 zurück wenn der String exakt der Suche entspricht.
Was genau soll die Funktion machen, wenn der Buchstabe vorhanden ist? 1 zurückgeben? Obige Funktion gibt false zurück, wenn er nicht gefunden wird. Das heißt am besten mit einem typgenauen Check prüfen.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Zum ersten Zitat: Ich meinte das so, dass er aus einer Zeichenkette mit Zahlen und Buchstaben (er muss die Groß/-Kleinschreibung unterscheiden) z.B. nach einer 3 sucht. Wenn eine oder mehrere gefunden wird dann soll halt true zurückgegeben werden und wenn nicht dann false.
Zum zweiten Zitat: Ich meinte ich habe gegoogelt und alle Funktionen die ich gefunden habe, finden nur das was genau im String enthalten ist. Wenn der String $str = 'blub13'; heißt und ich dann entweder strstr('b', $str); mache oder stristr('b', $str); mache, findet er nichts. Er findet nur das wenn der String ganz genau wie die Suche ist.
Ich kann mich nicht gerade gut ausdrücken. Tut mir leid.Beste Grüße von Manuel
www.msah-games.de
-
17.11.10 19:29 #4
- Registriert seit
- May 2007
- Ort
- Dresden (Sachsen)
- Beiträge
- 1.961
Parameterreihenfolge sollte man schon beachten!Code PHP:1 2 3
$string = 'blub13'; $seek = 'b'; $exists = strstr($string, $seek) !== false;
Ich mag:- positive Bewertungen meiner Beiträge
- ein Danke für meine hilfreichen Beiträge
Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX
... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.
-
17.11.10 19:41 #5
- Registriert seit
- Nov 2010
- Beiträge
- 56
Moin,
na, wenn Dir das Ergebnis von der Anzahl her schnuppe ist, dann kannst Du doch auch z.B. strpos() verwenden. Damit bestimmst Du eigentlich die Position des gefunden Strings, aber das spielt ja keine Rolle. Wenn er Deinen String nicht findet, liefert strpos() das bool'sche false zurück, ansonsten die Position.
GreetzPHP-Code:$test="dhdq36e23u4bBsddhadzeiq";
$ergebnis=strpos($test, "Bs");
echo "Ergebnis = ", $ergebnis;
cw
* Nu war ich schon wieder zu spät
Geändert von chickenwing (17.11.10 um 19:44 Uhr)
-
Danke euch, hat mir weitergeholfen
Beste Grüße von Manuel
www.msah-games.de
Ähnliche Themen
-
Erkennen ob eine Variable Zahl oder Buchstabe
Von DiGn1TaS im Forum C/C++Antworten: 13Letzter Beitrag: 13.08.08, 16:54 -
Buchstabe aus String entfernen
Von redbuttler im Forum JavaAntworten: 12Letzter Beitrag: 13.12.07, 13:50 -
Ersten Buchstabe im String filtern..
Von fiction im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 15.08.07, 12:49 -
meine DLL liefert nur erste Buchstabe vom String
Von Reticent im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 03.08.06, 08:59 -
Text von links nach rechts Buchstabe für Buchstabe schreiben
Von Schnip-Schnap im Forum Videoschnitt, Videotechnik & -produktionAntworten: 9Letzter Beitrag: 27.01.04, 23:19





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren