Autor |
Nachricht |
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mi 31.03.2010 11:50
Titel if Problem mit array |
|
|
Moin,
ich habe ein if Problem.
Und zwar möchte ich zwei PHP Variablen miteinander vergleichen und wenn sie gleich sind, dann will ich das ein echo ausgegeben wird. Eigentlich ein leichtes, dachte ich...
Aber der Wert aus meinem Array $url[1] wird leider nicht in der If-Anweisung übernommen. Was kann ich da machen?
Die beiden echos nach der If-Abfrage werden richtig angezeigt. Und dabei wird mir auch angezeigt, dass $homeurl dem Inhalt von $url[1] entspricht.
Code: | $homeurl = "http://www.domain.de";
if($url[1] == $homeurl)
{
echo "TEST";
}
echo "HOME URL: $homeurl";
echo " URL: $url[1]"; |
|
|
|
|
|
Ivan
Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 31.03.2010 11:52
Titel
|
|
|
Möglicherweise ein verstecktes Leerzeichen in einem der Strings?
|
|
|
|
|
Anzeige
|
|
|
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mi 31.03.2010 11:59
Titel
|
|
|
Ivan hat geschrieben: | Möglicherweise ein verstecktes Leerzeichen in einem der Strings? |
$url[1] bekomme ich aus einer XML Datei und da ist kein Leerzeichen drin.
Und $homeurl siehst du ja selber, da ist auch kein Leerzeichen drin...
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mi 31.03.2010 11:59
Titel
|
|
|
Ivan hat geschrieben: | Möglicherweise ein verstecktes Leerzeichen in einem der Strings? |
denke auch
Code: | $homeurl = "http://www.domain.de";
if(trim($url[1]) == $homeurl) {
echo "TEST";
}
echo "HOME URL: >$homeurl<";
echo " URL: >$url[1]<"; |
nimm mal trim und setz zeichen vor und nach deine variablen, dann erkennst schnell die whitespaces
// es kann nicht nur ein leerzeichen sein, sondern zb auch ein zeilen umbruch \n welchen du dann bei echo nicht zwingend siehst
Zuletzt bearbeitet von choise am Mi 31.03.2010 12:00, insgesamt 1-mal bearbeitet
|
|
|
|
|
gotoAndPlay
Threadersteller
Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mi 31.03.2010 12:04
Titel
|
|
|
Mir wird folgendes ausgegeben:
Zitat: | HOME URL: >http://www.domain.de< URL: >http://www.domain.de< |
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 31.03.2010 12:08
Titel
|
|
|
Kann nicht sein, die Strings müssen unters. sein. Sicher ein Leerzeichen, Slash, ...
Poste mal die XML Datei und das vollständige Script.
Zuletzt bearbeitet von m am Mi 31.03.2010 12:09, insgesamt 3-mal bearbeitet
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Mi 31.03.2010 12:08
Titel
|
|
|
und im quelltext?
wenn im quelltext zb sowas is
dann steht auch dort
auf der website selbst
der string ist aber
Zuletzt bearbeitet von choise am Mi 31.03.2010 12:09, insgesamt 1-mal bearbeitet
|
|
|
|
|
Ivan
Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 31.03.2010 12:10
Titel
|
|
|
Mach mal ne Debug-Ausgabe mit var_dump.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Fieses PHP/MySQL-Skript gibt nur "Array Array Array..." aus
Array Problem
[PHP] Array-Problem...
Problem mit Array bzw .csv-Einbindung
Problem mit zweidimensionales array
[PHP]Problem mit mehrdimensionalem Array
|
|