Avatar billede dennism Nybegynder
22. januar 2005 - 18:22 Der er 3 kommentarer og
1 løsning

PHP: Undersøg om en variabel indeholdet et bestemt ord

Jeg har en variabel som f.eks. hedder $test. Hvordan kan jeg, med en if-sætning undersøge om denne $test indeholder ordene "hej"?
Avatar billede dennism Nybegynder
22. januar 2005 - 18:24 #1
ordene "hej" = ordet "hej"
Avatar billede jakoba Nybegynder
22. januar 2005 - 18:26 #2
if ( strpos( $test, "hej" ) !== false ) {  // bemærk !== (2 lighedstegn)
    // ja, det variabel indeholder "hej";
}
Avatar billede moocher Nybegynder
22. januar 2005 - 18:26 #3
<?php
$mystring = 'abc';
$findme  = 'a';
$pos = strpos($mystring, $findme);

// Note our use of ===.  Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
  echo "The string '$findme' was not found in the string '$mystring'";
} else {
  echo "The string '$findme' was found in the string '$mystring'";
  echo " and exists at position $pos";
}

// We can search for the character, ignoring anything before the offset
$newstring = 'abcdef abcdef';
$pos = strpos($newstring, 'a', 1); // $pos = 7, not 0
?> 

fra php.net
Avatar billede jakoba Nybegynder
22. januar 2005 - 18:26 #4
.
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