variabele auf inhalt prüfen

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: variabele auf inhalt prüfen


Antwort
Alt 19.11.2009, 16:28 variabele auf inhalt prüfen #1
Erfahrener Benutzer
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard variabele auf inhalt prüfen

hi
ich würde gerne eine variable auf ihren inhalt überprüfen also in etwas so:
if ($b enthält "hallo"')
{}
else
{}

geht das in php überhaupt??

schon mal thx für die antwort

Alt 19.11.2009, 16:47 variabele auf inhalt prüfen #2
Erfahrener Benutzer
 
Benutzerbild von Nico
 
Registriert seit: 28.10.2005
Beiträge: 6.669
Standard

Also $b ist ein string mit Inhalt "Hallo Welt" oder "Ey, Hallo du da!" und du willst checken ob "Hallo" drin vorkommt?

Probiers mal mit strpos()

Funktioniert so : strpos($heuhafen, $nadel) und gibt folgende Werte zurück: FALSE wenn es nicht gefunden wird, wenn es gefunden wird die Stelle, wo es vorkommt.

Also musst du schauen: Wenn strpos($b, "hallo") NICHT FALSE ist, dann enthält es das gesuchte wort.

also:

PHP-Code:
if(strpos($b"hallo") != FALSE) {
// Wird ausgeführt wenn vorhanden
// ...
// ...
} else {
// Wird ausgeführt wenn nicht vorhanden
// ...
// ...

Gruß
Alt 19.11.2009, 18:02 variabele auf inhalt prüfen #3
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

ich habe mal zum test was geschrieben funktioniert aber nicht:
PHP-Code:
<?php
$h
="hallo";
if(
strpos($h"hallo") != FALSE)
{
echo 
$h;
}
else 
{
echo 
"funktioniert nicht";
}
?>
was ist falsch
Alt 19.11.2009, 18:44 variabele auf inhalt prüfen #4
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

edit: muss da erst nochmal eine Tasse Kaffee nachschütten! (Hab hier eben leichten Blödsinn geschrieben!)

hmmm... müsste es nicht
if(strpos($h, "hallo") !== false)
heissen?
Alt 19.11.2009, 18:51 variabele auf inhalt prüfen #5
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

is a auch so gedacht wenn strpos = true ist dann ist true != false also ergibt sich true oder sehe ich das falsch??
strpos ergibt doch dan true wenn in der variablen das wort enthalten ist oder??
aber wozu braucht man dann das != false überhaupt??
und warum funktioniert es nicht wenn ich es weglösche?

edit:
kann es sein das strpos etwas ganz anderes macht als zu überprüfen ob das wort in der variablen steckt denn ich habe alle möglichkeiten durchprobiert (ohne != false / ==true / != true/ == false) aber es gibt immer geht nicht aus!! was läuft da falsch??
Alt 19.11.2009, 18:54 variabele auf inhalt prüfen #6
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard

schon klar, das hab ich oben deshalb auch editiert.....
aber strpos gibt niemals True zurück, sondern nur False oder einen Integer! Somit wirst du niemals auf True prüfen können. == True, != True, === True, !== True wird niemals ein korrektes Ergebnis liefern.
Alt 19.11.2009, 19:01 variabele auf inhalt prüfen #7
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

ach so läuft das ab..
dann müsste das doch eigentlich funktionieren oder:
PHP-Code:
<?php
$h
="hallo";
$b="h";
if(
strpos($h,$b) !== false)
{
echo 
$h;
}
else 
{
echo 
"funktioniert nicht";
}
?>
edit: ok funktioniert danke
Alt 20.11.2009, 07:25 variabele auf inhalt prüfen #8
Erfahrener Benutzer
 
Registriert seit: 06.11.2008
Beiträge: 183
Standard

PHP-Code:
<?php
$meinString 
'abc';
$findMich   'a';
$pos strpos($meinString$findMich);

if (
$pos !== false) {
    echo 
"Der String '$findMich' wurde im String '$meinString' gefunden";
    echo 
" und befindet sich an Position $pos";
} else {
    echo 
"Der String '$findMich' wurde nicht im String '$meinString' gefunden";
}
?>
siehe: http://php.net/manual/de/function.strpos.php
Alt 20.11.2009, 12:10 variabele auf inhalt prüfen #9
Erfahrener Benutzer
 
Benutzerbild von Nico
 
Registriert seit: 28.10.2005
Beiträge: 6.669
Standard

Ja, hatte falschen Operator benutzt. ^^

Passiert im Eifer des Gefechts mal
Alt 20.11.2009, 14:16 variabele auf inhalt prüfen #10
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von I dont know
 
Registriert seit: 01.09.2008
Ort: Hassfurt
Beiträge: 316
Standard

macht nix hams ja hin bekommen
und danke noch mal an alle
Antwort

RB

Thema: variabele auf inhalt prüfen


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen für: variabele auf inhalt prüfen
Thema Autor Forum Antworten Letzter Beitrag
??? Netzteil prüfen ???
Hallo zusammen, bin mir nicht nicht sicher ob mein MaxPower Pl-350 für meine Nvidia Geforce 9600Gt reicht. Kennt irgendjemand eine Software oder eine...
MisterWoo Hardware Probleme 21 14.07.2009 13:06
Rechner prüfen??
Hallo Leute, ich habe noch XP und habe mir ja schon überlegt ob ich auf Vista Ultimate umsteige...Ich habe mal von irgendwas gehört, womit man...
Nadidz Windows Vista Probleme 2 21.09.2008 14:00
VErbindungseinstellungen prüfen was das??
wen ich mein handy anschalte kommt immer "verbindungseinstellung prüfen" was so das heisen??????
newpac11 Nokia 6280 Forum 18 05.02.2008 15:39
festplatte prüfen!?!
hallo kann mein eine festplatte prüfen ob sie noch richtig lauft? mfg
Andi25 Hardware Probleme 1 08.01.2008 20:09
Meldung "Nachrichtendienst prüfen"???
Hallo alle, seit einiger Zeit meldet mein 6230i in unregelmäßigen Abständen von manchmal nur wenigen Minuten "Nachrichtendienst prüfen". Das ist...
Barney Nokia 6230i Forum 2 20.04.2007 09:22

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: variabele auf inhalt prüfen