webForumDet fria alternativet

php operator

PHP

3 svar · 494 visningar · startad av Rascal

Medlem sedan jan. 20082 inlägg
Frågan#1

Hej;

För php, hur gör man för att selektera databasposter efter DELAR av posten och inte dess helhet?

För MySQL finns LIKE='värde' och Like='%värde%' där den första för php motsvaras av

if ($var=='värde')

men hur ser den andra ut, dvs när if-satsen ska vara true om en post innehåller t ex bokstaven "ä", oavsett allt annat?

/R

Medlem sedan juni 20034 013 inlägg
#2

if (strpos($var, "ä") !== false)

Medlem sedan juni 20014 421 inlägg
#3

Du kan kolla om strängen innehåller en annan sträng via någon av dessa funktioner:
http://se.php.net/stristr
http://se.php.net/strstr
http://se2.php.net/strpos
http://se2.php.net/stripos
Ska du göra det mer avancerat får du kolla på regular expressions

Medlem sedan jan. 20082 inlägg
#4

Tack för det, fungerar utmärkt - God fortsättning

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)