Oprettet lør. d. 31. oktober 2009 kl. 23:49:28

flodhesten
flodhesten (13.705 point. Point ude: 550)

Sammenlign strings

Hej eksperter.

Er der en måde man kan sammenligne to strings og få computeren til at fortælle om den ene string indgår i den anden?

Eksemepel:

$string1 = "www.eksperten.dk";
$string1 = "dsfadsfsdfjfdswww.eksperten.dksfdfsaf";

Hvis string1 indgår i string2, så vil jeg gerne have en TRUE melding tilbage. Hvis string1 ikke indgår i string2, vil jeg gerne have en FALSE.

Nogen der kan hjælpe mig?

På forhånd tak.

Skrevet lør. d. 31. oktober 2009 kl. 23:52:03| #1

arne_v
arne_v (1.016.169 point)
if(strpos($bigstring,$smallstring) !== false) {
...
}

Skrevet søn. d. 01. november 2009 kl. 00:03:15| #2

flodhesten
flodhesten (13.705 point)
Hvordan kan det være at jeg får beskeden "indgår ikke" ved nedenstående:

$bigstring = "kat";
$smallstring="abekatten";

if(strpos($bigstring,$smallstring) != false) {
    echo "Indgår!";
} else {
    echo "Indgår ikke!";
}

"kat" indgår da i "abekatten"?

Skrevet søn. d. 01. november 2009 kl. 00:08:12| #3

intenz
intenz (44.450 point)
underenplov.dk
Fordi du ikke har 2 x == som arne_v også skrev:
---
if(strpos($bigstring,$smallstring) !== false) {
    echo "Indgår!";
} else {
    echo "Indgår ikke!";
}

Skrevet søn. d. 01. november 2009 kl. 00:08:45| #4


Skrevet søn. d. 01. november 2009 kl. 00:10:01| #5

arne_v
arne_v (1.016.169 point)
Udover den lille finesse med !== versus != er der en anden lille finess:

$bigstring = "kat";
$smallstring="abekatten";

hvorfor monstro jeg bruger big og small i navnene?

Skrevet søn. d. 01. november 2009 kl. 00:13:37| #6

flodhesten
flodhesten (13.705 point)
Troede ikke det havde nogen betydning med navnene.

Point arne.

Skrevet søn. d. 01. november 2009 kl. 00:18:25| #7

arne_v
arne_v (1.016.169 point)
Navnene er sådan set også ligegyldigt jeg brugte dem for at markere at den lange strenge somd er søges i er første argument og den korte streng som der søges efter er andet argument.

Og svar.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger