2021-05-23


PHP学习笔记(上)


<?php
//防止乱码
header("Content-type:text/html;charset=utf-8");
$a=1;
$b=2;  //定义变量 需要用$来标记 同时可以用字符、数字、下划线命名,不能存在空格,不建议用汉字 同时大小写有区别
echo $a;
echo $b;
echo "Hello World";
//算术
$D=1;
$d=2;
echo $D.$d;//输出12
echo $D+$d; //输出 3

//数据类型 一共四种
$a=1; //整数型
$b=1.245;//浮点类型
$c=true;// 布尔类型
$d='sdasdas'."<br>";//字符类型

echo $a.$b.$c.$d;//字符串连接
//字符串定义时“和’存在区别  ”会进行解析
$a1 = 'asd';
$a2 = 'asd$a1';
$a3 = "ASD$a1";
echo $a1."<br>";
echo $a2."<br>";
echo $a3."<br>";


//变量深入
$w = "asd";
$asd = "sda";
echo $$w;  //将输出sda
//常量  不能改变
define('name','tom');
echo name;
if($w==$asd){//进行判断
    echo '1';
}else{
    echo '2';
}
switch($a){//进行选择
    case'':
        echo "sd";
        break;
}


while($w!="asd"){//进行循环

}


do{

}while($w!="asd");//进行循环


//三元运算符
$aa=1;
$res=($aa=1)?1:2;
echo '<br/>'.$res;


for($i=0;$i<5;$i++)
{
    echo $i.'<br>';
}

//定义数组
$sz = array(1,2,3,4);
$zz = ['name'=>'asd','age'=>'weq'];
echo $zz['name'].'<br >';
var_dump($zz['name']);

$arr = [0=>1,1=>2,2=>3];
//count 计算数组的长度
for($i=0;$i<count($arr);$i++)
{
    echo $arr[$i].'<br />';
}
//foreach 遍历一整个数组
$arr1 = ['name'=>'jack','age'=>'45','hight'=>'1.2'];
foreach($arr1 as $key => $value)
    echo $key.'<br/> ';
echo '<br />'."定义二维数组".'<br />';

$arry = [array(1,2,3),array(4,5,6)];
echo '<br />'."for遍历二维数组".'<br />';
for($i=0;$i<count($arry);$i++){
    for($j=0;$j<count($arry[$i]);$j++){
        echo $arry[$i][$j];
    }
}

echo '<br />'."foreach遍历二维数组".'<br />';
$arry1=[
    'friends' => ['name'=>'mali','name1'=>'kali','name2'=>'sb'],
    'from' => ['name'=>'msda','name1'=>'kalidd','name2'=>'sbas']

];

foreach($arry1 as $key=>$value){
  echo $key.'  ';
  foreach($value as $key => $val){
      echo $val.'  ';
  }
  echo '<br />';

}
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值