webForumDet fria alternativet

Jämföra strängar

PHP

3 svar · 249 visningar · startad av cmk

Medlem sedan mars 2001325 inlägg
Frågan#1

Jag försöker jämföra två strängar som ser precis lika dana ut, tom. efter att jag har kört urlencode() på båda. Jag kör även trim() på båda. Om jag skriver ut dom så ser de exakt lika dana ut men ändå så vill inte min ifsats tycka det! Koden som jag jämför strängarna med ser ut så här:

IF ($str1 <> $str2)
		$newfile[] = $str2;

RED: Ett pyttelitet fel :)
/Marty

------------------
Keep on rocking 24-7

[Redigerat av cmk den 23 nov 2001]

Medlem sedan jan. 20007 697 inlägg
#2
if($str1 != $str2)
    $newfile[] = $str2;

------------------
de'nim

Medlem sedan mars 2001325 inlägg
#3

Kim: Tror jag försökte med det men fick det nog inte att fungera ändå... :( Men tack ändå :)

Löste det istället med funktionen strcmp(). Den skickar tillbaka en 0 (nolla) om strängarna var lika.

RED: Hur stavas returrera eller heter det ens så? ;)
/M

------------------
Keep on rocking 24-7

[Redigerat av cmk den 23 nov 2001]

Medlem sedan jan. 20007 697 inlägg
#4

returnera

------------------
de'nim

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)