Avatar billede dennism Nybegynder
04. januar 2006 - 19:18 Der er 12 kommentarer og
1 løsning

PHP: Test værdi

Hvis jeg f.eks. har en variabel $a som hedder "ole olsen", hvordan kan jeg så vha. en if-sætning test om $a slukker på "en"?
Avatar billede codebase Praktikant
04. januar 2006 - 19:24 #1
if (substr( $a, -2) == "en")
Avatar billede nielle Nybegynder
04. januar 2006 - 19:24 #2
F.eks. sådan:

$a = "ole olsen";

if (preg_match("/en$/i", $a))
{
    echo "Ender på en";
}
else
{
    echo "Ender ikke på en";
}
Avatar billede dennism Nybegynder
04. januar 2006 - 19:32 #3
nielle >>

Smider du lige et svar?
Avatar billede nielle Nybegynder
04. januar 2006 - 19:36 #4
Gerne, men er der nogen speciel grund til at du ikke bruger codebase's version?
Avatar billede dennism Nybegynder
04. januar 2006 - 19:48 #5
Ja, hans virker kun hvis det jeg søger er 2-cifret. Din er lige glad med hvor lang den er. :)
Avatar billede codebase Praktikant
04. januar 2006 - 19:51 #6
Det er jo det som er griner med de her spg på E. Folk spørg i øst men ønsker et svar i vest..

Du spurgte på en IF sætning der kunne undersøge om de to sidste var 'en' :)
Avatar billede codebase Praktikant
04. januar 2006 - 19:54 #7
$sString ="abc";
$a = "ole olsen";

if (substr( $a, -strlen($sString)) == $sString)
Avatar billede nielle Nybegynder
04. januar 2006 - 20:35 #8
Enig, jo mere præcist man beskriver sit problem, desto større er chancen for at man får den rigtige løsning:

http://www.eksperten.dk/spm/676891
Avatar billede dennism Nybegynder
04. januar 2006 - 20:39 #9
Jeg beklager min fejlagtige pointgivning!
Avatar billede nielle Nybegynder
04. januar 2006 - 20:42 #10
Så er det vist heller ikke værre :^)

Men det er nu stadig et godt råd at formulere sit spørgsmål så præcist som muligt - og med alle det relevante oplysninger med. På den måde sikre man sig bedst muligt for at få det bedste resultat, uden at spilde sin egen eller andres tid. :^)
Avatar billede codebase Praktikant
04. januar 2006 - 20:43 #11
det er ikke points jeg jagter, så retur med dem. Ellers tak for budet... Det var nu mere også ment som gas at jeg skrev sådan, men klart jo mere man beskriver ens ønske, jo større mulighed er der for de 'rigtig' svar første gang :)
Avatar billede codebase Praktikant
04. januar 2006 - 20:43 #12
Karma modtages med glæde *G*
Avatar billede nielle Nybegynder
04. januar 2006 - 20:48 #13
Jeg giver nu eller aldrig karma til folk som beder om det (et lille oprørsk princip jeg har), men så gør jeg da en undtagelse i dette tilfælde. ;^)

Nej, jeg regnede faktisk ikke med at det var point du jagede, men fair skal være fair. :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Erhvervshus Hovedstaden S/I

Erfaren IT- og AI-specialist

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger it-supporter til Lokal IT Servicecenter i Karup