if(strstr($rad, '@')) echo "tecken finns";
// alternativt
if(strpos($rad, '@') !== false) echo "tecken finns";
Frågan#1
hur gör jag för att kontrollera att t.ex $rad innehåller ett visst tecken t.ex ett @ ?
3 svar · 345 visningar · startad av sonix
hur gör jag för att kontrollera att t.ex $rad innehåller ett visst tecken t.ex ett @ ?
if(strstr($rad, '@')) echo "tecken finns";
// alternativt
if(strpos($rad, '@') !== false) echo "tecken finns";
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 @!';
}
hm.. Mattes kanske va enklare.. Inte jag som skrivit det andra :)