PHP-课堂⑤⑥

<?php
function add ($a,$b){
return $a+$b;
}

function circle($r){
 return 3.14*$r*$r;
}

echo add(10,20);
echo "<br>";
$x=add(10,20);

echo circle(10);
?>

在这里插入图片描述

<?php
//定义一个函数,如果函数为1-6,则对应选择h1到h6的标题标记显示国庆快乐,否则显示输入错误
function showtitle($n){
$n=intval($n);
if($n>=1 && $n<=6)
  echo "<h$n>国庆快乐</h$n>";
else echo "输入错误";
}
showtitle(4);
?>

在这里插入图片描述

 <ul>
    <?php for($i=1;$i<=10;$i++){  ?>
        <li>
            <?php echo $i;   ?>
        </li>
    <?php  }   ?>
    </ul>

在这里插入图片描述
注意:php中{}也需要用 <?php来包含,如: <?php } ?>

for循环加载图片

 <?php
        for($i=1;$i<=9;$i++){
        echo "<img src=\"imag/girlthree.jpeg\"/ width='150px'/>";
        if($i%3==0) echo "<br>";
    }?>

在这里插入图片描述

显示一个十行一列的表格

<table border="1px" width="300px" align="center"
        <?php for($i=1;$i<=10;$i++){  ?>
        <tr>
             <td><?php echo $i; ?></td>
        </tr>
        <?php }  ?>
    </table>

在这里插入图片描述
圆面积:

<?php
const PI= 3.14;
function circle($r){
    return PI*$r*$r;
}
echo circle(12);
?>

-解决php乱码

header("content-type:text/html;charset=utf-8");
<?php
header("content-type:text/html;charset=utf-8");
//定义索引数组下标为数字的数组
//定义变量名
$hobby = array("reading","sport","writing","english");
echo $hobby[2];//输出writing
var_dump($hobby);
echo "<ul>";
//count计算数组里的个数
//ul-li列表显示
for($i=0;$i<count($hobby);$i++){
   echo "<li>";
   echo $hobby[$i];
   echo "</li>";
}
echo "</ul>";
?>

在这里插入图片描述

列表的第二种写法

<?php
//定义索引数组下标为数字的数组
//定义变量名
$hobby = array("reading","sport","writing","english");
echo $hobby[2];//输出writing
var_dump($hobby);?>

在这里插入图片描述
循环数组

<?php
$hobby = array("reading","sport","writing","english");
foreach ($hobby as $k=>$v){
    echo $k."##".$v."<br>";
    echo "<hr>";
    echo $v.",";
}
echo "<hr>";
?>

在这里插入图片描述

<?php
header("content-type:text/html;charset=utf-8");
$hobby = array("reading","sport","writing","english");
foreach ($hobby as $k=>$v){
    echo $k."##".$v."<br>";
    echo "<hr>";
    echo $v.",";
}
echo "<hr>";
//函数implode(“分隔符”,数组)
echo implode(",",$hobby);
$str ="辽宁 大连 东软 计算机系";
$arr =explode(" ",$str);
var_dump($arr);
$s ="123.jpg";

在这里插入图片描述
打印jpg的扩展名

$s="abc.123.jpg";
$s=explode(".",$s);
echo $s[count($s)-1];
echo "<hr>";

在这里插入图片描述
定义关联数组:下标为字符串的数组

$star = array("name"=>"zhourunfa","age"=>63,"height"=>"182cm","photo"=>"../childtwo.jpg");
echo $star["height"];//182cm

在这里插入图片描述

<?php
$book[]="红楼梦";
$book[]="曹雪芹";
$book['boy']="贾宝玉";
$book["girls"]=array("林黛玉","薛宝钗","maid"=>array("袭人","晴雯","鸳鸯")
);
echo $book["girls"][1];
echo $book["girls"]["maid"][2];
var_dump($book);
?>

在这里插入图片描述


有关日期的函数

<?php
    header("content-type:text/html;charset=utf-8");
    //定义函数,计算还有多久放假,参数是放假时间2019-1-7
    //时间转秒数然后相减
    echo time();//Unix时间戳,离1970-1-1过了多少秒s
    echo "<br>";
    echo strtotime('2028-10-10')-time();
    function vacation($v){
        return (strtotime($v)-time())/(60*60*24);
    }
    echo "<br>";
    echo vacation('2019-1-7');
    echo "<hr>";
    echo date("Y-m-d H:i;s");//打印此时时间

    //包含函数
    include ("beibaohan.php");
    echo "<br>";
    echo "我是包含文件";

    //路径
    //第一个字符是/ /代表根目录,
    //    ../表示上层目录
    echo __FILE__;//获取当前文件名
    echo "<br>";
    echo dirname(__FILE__);//目录名称
    echo "<br>";
    define("ROOT_PATH",dirname(__FILE__));//根路径
    echo ROOT_PATH;
?>

在这里插入图片描述
注意:这里是一个文件中引用另一个文件

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值