php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.04.2008, 17:41  
Benutzer
 
Registriert seit: 09.01.2008
Beiträge: 82
Lavalampe befindet sich auf einem aufstrebenden Ast
Standard Prüfen, ob in String Wert von Array enthalten ist.

$test=array("hallo", "test");

Jetzt will ich prüfen, ob in $teststring ein "hallo" oder/und ein "test" enthalten ist.

Wie geht das? Danke
Lavalampe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.04.2008, 17:55  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Bitte nochmal von vorne...

Woher kommt $teststring? Willst du prüfen ob in dem array $test ein bestimmer wert vorkommt oder willst du in einem anderen string prüfen ob ein Wort aus dem Array darin vorkommt?
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 03.04.2008, 17:58  
Benutzer
 
Registriert seit: 09.01.2008
Beiträge: 82
Lavalampe befindet sich auf einem aufstrebenden Ast
Standard

Das letztere. Angenommen, $teststring='erhallos';
In diesem Fall soll das Script Alarm schlagen.
Lavalampe ist offline  
Alt 03.04.2008, 18:27  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Hallo,
dafür gibt es mehrere Möglichkeiten.

Entweder du bastelst dir eben eine Schleife in der du für jedes Element mit (z.B.) strpos() den String durchsuchst oder du verwendest str_replace(): Das akzeptiert auch ein Array als Parameter. Danach müsstest du dann eben prüfen ob der String vor und nach der Ersetzung der selbe ist.

Oder du schaust selbst mal ein bißchen im Manual, vllt. gibt es ja eine Funktion die genau das tut was du willst...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 03.04.2008, 18:30  
Benutzer
 
Registriert seit: 09.01.2008
Beiträge: 82
Lavalampe befindet sich auf einem aufstrebenden Ast
Standard

Ah danke!

Bei Webspell gibt es eine _prot.php, die genau das tut, nur habe ich das nicht ganz verstanden.
Lavalampe ist offline  
Alt 03.04.2008, 19:54  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Bei strpos musst du aber aufpassen, dass die Rückgabe 0 einen Erfolg deklariert (der gesuchte String ist an der Position 0, sprich ganz am Anfang), ein Misserfolg aber durch false angegeben wird. Und da bei einem normalen == oder != 0 und false gleich interpretiert werden, musst du ein ===false oder so verwenden. Oder halt einfach is_int() oder sowas ähnliches.
Montellese ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
php schreibt kein array ins array sondern string fragnicht PHP Tipps 2008 10 19.06.2008 15:03
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Einem Array einen Wert hinzufügen PHP Tipps 2005-2 5 14.10.2005 14:50
array wert zählen PHP Tipps 2005-2 6 10.10.2005 16:06
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
(schnellere) Funktion zum Zusammenfassen von CSS PHP-Fortgeschrittene 21 08.08.2005 16:47
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
String in Array umwandeln PHP Tipps 2004-2 15 24.11.2004 16:53
preg_replace mit array und string PHP-Fortgeschrittene 1 01.11.2004 10:02
bbcode - Classe PHP-Fortgeschrittene 4 18.09.2004 17:30
[Erledigt] Wert aus einem Array löschen PHP Tipps 2004 1 29.08.2004 22:49
[Erledigt] Rückgabe aller Eintrage, die einen String enthalten Datenbanken 2 05.08.2004 00:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php prüfen ob wert in array, php string in array suchen, php prüfen ob string in array, php string in array enthalten, prüfen ob wert in array php, php array string suchen, php array auf wert prüfen, prüfen ob string in array, php wert in array suchen, php array in string suchen, string in array suchen php, php string durchsuchen array, php prüfen ob wert in array vorhanden, php prüfen ob string enthalten, php string mit array durchsuchen, php überprüfen ob wert in array, php string in array finden, prüfen ob wert in array, http://www.php.de/php-tipps-2008/809-pruefen-ob-string-wert-von-array-enthalten-ist.html, php string array suchen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum