2012-07-14 19 views
-2

如何使用php只接受以“09”开头的值?例如,只有value 1value 3应该在这个名单可以接受:如何使用php根据它们的开头值来过滤值?

value 1 ="09888111222"; 
value 2 ="02999111222"; 
value 3 ="09999111111"; 

我做到了......

$cno="09888111222"; 
$countc=strlen($cno); 
$countc1=-$countc+2; 
$rest = substr($cno, 0, $countc1); 
if($rest==07){ 
echo $rest; 
}else{ 
echo "Value not starts with 07"; 
} 
+0

让我们来看看你已经尝试什么 – Bryan 2012-07-14 03:42:15

+1

HTTP ://us.php.net/substr是你的朋友。 – Matthew 2012-07-14 03:43:20

+1

嘿,他是新来的。不要低估,说这个问题有什么问题! – 2012-07-14 03:44:18

回答

1
if (substr($value, 0, 2) === '09') { 
    // Do something here... your string in $value starts with "09" 
} 

http://php.net/substr

+0

谢谢更简单的方法 – 2012-07-14 03:59:31

相关问题