mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 04:28 Benutzername: Passwort: Auto-Login

Thema: if Problem mit array vom 31.03.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> if Problem mit array
Seite: 1, 2  Weiter
Autor Nachricht
gotoAndPlay
Threadersteller

Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Mi 31.03.2010 11:50
Titel

if Problem mit array

Antworten mit Zitat Zum Seitenanfang

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]";
  View user's profile Private Nachricht senden
Ivan

Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 31.03.2010 11:52
Titel

Antworten mit Zitat Zum Seitenanfang

Möglicherweise ein verstecktes Leerzeichen in einem der Strings?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
gotoAndPlay
Threadersteller

Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Mi 31.03.2010 11:59
Titel

Antworten mit Zitat Zum Seitenanfang

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...
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 31.03.2010 11:59
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
gotoAndPlay
Threadersteller

Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Mi 31.03.2010 12:04
Titel

Antworten mit Zitat Zum Seitenanfang

Mir wird folgendes ausgegeben:

Zitat:
HOME URL: >http://www.domain.de< URL: >http://www.domain.de<
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 31.03.2010 12:08
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mi 31.03.2010 12:08
Titel

Antworten mit Zitat Zum Seitenanfang

und im quelltext?

wenn im quelltext zb sowas is

Code:

>url.de
<


dann steht auch dort

Code:

>url.de<


auf der website selbst

der string ist aber

Code:

">url.de\n<"


Zuletzt bearbeitet von choise am Mi 31.03.2010 12:09, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Ivan

Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 31.03.2010 12:10
Titel

Antworten mit Zitat Zum Seitenanfang

Mach mal ne Debug-Ausgabe mit var_dump.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.