已采纳回答 / 慕粉1465057122
你可以这样写,$p='\(?0\d{2}[) -]?\d{8}';或者$p=/^0\d{2}-\d{8}$/i;形式不固定;基于你的问题:$p = '/[0]\d{2}\-\d{8}/';为什么不加[]就不行呢,因为你也没有加^$;为什么不加^$就不行呢?不是不行,例如:如果不使用^和$的话,对于\d{5,12}而言,使用这样的方法就只能保证字符串里包含5到12连续位数字,而不是整个字符串就是5到12位数字;所以你的问题和此例相似。解答完毕。
2017-02-20
感觉这个例子体现不出static函数的特点..举个例子
class car{
public static fun(){
public static $i=0;//定义一个静态变量
$i=$i+1;//由于i是静态变量 如果这个程序段执行过一次 下一次再执行就是从i=1开始执行
return $i;
}
}
echo car::fun();
echo car::fun();
echo car::fun();//对于static函数不用生成对象就可以直接调用 在不用到对象的属性的情况下比较合适使用
//会发现输出结果是123
class car{
public static fun(){
public static $i=0;//定义一个静态变量
$i=$i+1;//由于i是静态变量 如果这个程序段执行过一次 下一次再执行就是从i=1开始执行
return $i;
}
}
echo car::fun();
echo car::fun();
echo car::fun();//对于static函数不用生成对象就可以直接调用 在不用到对象的属性的情况下比较合适使用
//会发现输出结果是123
2017-02-20
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//已知的数据变量有
$name = '李四';
$age = 18;
$class = '高三一班';
$user= mysql_query_id();
//在这里进行数据查询
mysql_select_db('code1');
mysql_query("set names 'utf8'");
//已知的数据变量有
$name = '李四';
$age = 18;
$class = '高三一班';
$user= mysql_query_id();
//在这里进行数据查询
2017-02-19