webForumDet fria alternativet

innehåller ett visst tecken

PHP

3 svar · 345 visningar · startad av sonix

Medlem sedan aug. 20024 inlägg
Frågan#1

hur gör jag för att kontrollera att t.ex $rad innehåller ett visst tecken t.ex ett @ ?

Medlem sedan aug. 20002 975 inlägg
#2
if(strstr($rad, '@')) echo "tecken finns"; 
// alternativt
if(strpos($rad, '@') !== false) echo "tecken finns";
Medlem sedan jan. 200219 inlägg
#3

Om du vill kolla om en sträng har ett @ i sig tex:

$length = strstr($variabel, '@');
$for = substr($length, 0, 1);

if($for != "@") {
echo 'masta ha @!';
}

variabel kan t.ex vara om det kommer från ett formulär där name='epost' och globals=off:

$length = strstr($_POST['epost'], '@');
$for = substr($length, 0, 1);

if($for != "@") {
echo 'masta ha @!';
}

Medlem sedan jan. 200219 inlägg
#4

hm.. Mattes kanske va enklare.. Inte jag som skrivit det andra :)

259 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)