11月9号
数学运算
$a='5';
$b=7+$a;
echo $b;
$a=123;
echo is_numeric($a);// 判断是否为数字或数字
字符串
is_int($a);
随机数 rand();
rand(0,10);//产生0到10之间的数
mt_rand();//速度更快
mt_rand(0,100);
getrandmax()//获取最大随机数
mt_getrandmax();
格式化数据
$i=123456;
$b=number_format($i,2,'.','.'),;//格式数字字符
串,小数位留2位
echo $b;
数学函数
$a=6;
ebs($a)取绝对值
round()四舍五入
数组
<meta http-equiv="Content-Type"
content="text/html;charset=GBK" >
$username=array('a','b','c');
echo $username[1];
print_r($username);//打印数组的信息
第二种 自动创建数组
$number=range(1,10);
改变数组的值
$username[1]='c';//直接赋值
通过循环来显示数组的元素
for($i=0; $i<6;$i++)
echo $i.'___'.$username[i];
echo '<br/>';
统计数组的个数
echo count($username);
如果key不是从0开始的,那就无法用for循环来遍历
通过foeach来遍历 不需要考虑key
$key=>$value 约定熟成
foreach($username as $key=>$value)
{ echo $key.'<br/>';
if(is_array($username))
{
foreach($username as $key=>$value)
{ echo $key.'<br/>';