博客列表 >PHP入门-3 2018年4月13日课程

PHP入门-3 2018年4月13日课程

JUNL的博客1111
JUNL的博客1111原创
2018年04月15日 22:50:43686浏览

实例

<?php
/医院
 * Created by PhpStorm.
 * User: karen
 * Date: 2018/4/14
 * Time: 20:02
 */
echo'<hr color="red">';
//算术运算
//逻辑运算
//字符运算
var_dump(5+10);
echo'<hr>';
var_dump(3.14*5*5);
echo'<hr>';
var_dump(100>90);
echo'<hr>';
var_dump(100>90 && 30>=50);
var_dump(true && false);
echo'<hr>';
var_dump(true||false);
echo'<hr>';
var_dump(!true);
echo'<hr>';
var_dump(!false);
echo'<hr>';
$siteName='php中文网www.php.cn';
$course='php编程技术';
echo '欢迎来到'.$siteName.'学习'.$course;
echo'<hr>';
echo"欢迎来到{$siteName}学习{$course}";

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<?php
/医院
 * Created by PhpStorm.
 * User: karen
 * Date: 2018/4/14
 * Time: 20:22
 */
echo '<h3>2.常量的声明,赋值与输出</h3>';
echo '<hr color="brown">';
/* 常量三要素:
1.不经常变化的量 叫常量
2 常量不要在前面加$
3 全局作用域,在函数中可以直接使用,不需要用GLOBAL
创建 :define('CONST_NAME',value)
常量推荐全部采用:大写字母,之前用下划线连接.
访问:echo print constant(const_name)
检测
defined(const_name)*/
define('SITE_NAME','PETER的博客');
 const COUNTRY='中国';
echo SITE_NAME,COUNT实例
<?php
/医院
 * Created by PhpStorm.
 * User: karen
 * Date: 2018/4/14
 * Time: 21:11
 */
echo'<h3>数组的创建访问与更新</h3>';
 echo'<hr color="red">';
 /*数组是键和值的有序集合
   *1  分类:索引 关联
  * 索引:键名为整数
  * 关联:键名为字符串
  * 2 创建方式:
  * 1 统一创建:用字面量或变量同时创建(一次性)
  * 2 逐个创建
  * */
 $name='peter';
 $age=50;
 $sex='male';
  $person=[
      'name'=>'peter zhu',
      'age'=>50,
      'sex'=>'male'
];
var_dump($person);
//$老王=>[
  //  1=>'王老大',
    //2=>'王老二',
    //3=>'王老三'
//]
   // echo $老王[2];
$city=[0=>'合肥',1=>'上海','杭州','南京'];
echo '<hr>';
print_r($city);
echo $city[0];
echo'<hr>';

$user=['id'=>10,'name'=>'peter','course'=>'php','grade'=>90];
$user['name']='朱老师';
print_r($user);
$user['name']='朱老师';
echo $user['name'];
echo'<hr>';
//unset($city);
//print_r($city);
var_dump(isset($city));
//unset($city[6]);
print_r($city);
//array_splice($city,1,2);
//print_r($city);
echo'<h2>';
print_r(array_splice($city,1,2));

运行实例 »
点击 "运行实例" 按钮查看在线实例RY;
echo'<hr>';
echo constant('SITE_NAME');
echo'<hr><pre>';
//print_r(get_defined_constants());
echo defined('SITE_NAME')?'已定义过':'未定义过';

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<?php
/医院
 * Created by PhpStorm.
 * User: karen
 * Date: 2018/4/14
 * Time: 22:13
 */
echo'<h3>4 流程控制 条件判断</h3>';
echo'<hr>';
//单分支 IF
$grade=55;
/*/if($grade<60){
    echo'<p>补考</p>';
} else if($grade>=60 && $grade<=70){echo'<p>合格</p>';

}else if($grade>=90){
    echo'<p>优秀</p>';
}
//4 三元运算法 双分支的简化*/
 echo($grade<60)?'不合格':'合格';
 //5 switch()
$program='llla';
switch ($program){
    case'php':echo'<h2>php</h2>';
    break;
    case 'java':echo'<h2>java</h2>';
    break;
    default:
        echo'没有';
        break;
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<?php
/医院
 * Created by PhpStorm.
 * User: karen
 * Date: 2018/4/14
 * Time: 22:41
 */
echo'<h3>流程控制 循环结构</h3>';
for($i=0;$i<10;$i++){
   // print($i);
    //if($i<9){print(',');}
//}

print($i<9)?$i.',':$i;}

运行实例 »

点击 "运行实例" 按钮查看在线实例

实例

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>6.实战:表格生成器</title>
    <style type="text/css">
        h3{
            color:green;
            margin-left:40px;
                  }
        button{
            width:80px;
            height:30px;
            border:none;
            background-color:green;
            color:white;
            margin-left:30px
        }
        </style>
</head>
<body>

<h3>表格生成器</h3>

<p><label>输入行:<input type="text" name="rows"></label></p>
<p><label>输入列:<input type="text" name="cols"></label></p>
<p><button>生成表格</button><button>重置行列</button></p>

<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
</script>
<script type="text/javascript">
//创建请求标志,防止重复请求
var flag=true
$('button:first').on('click',function(){
    //alert(1)
    //第一步:遍历并验证用户输入的信息
    //$(选择器).each(对象索引,当前对象)
    $(':input').not('button').each(function(index,obj){
        //非空判断
        //alert
        if($(obj).val().length ==0){
        $(obj).after('<span style="color:red">不能为空</span>')
            setTimeout(function(){
                $(obj).next().remove()
            },2000)
            return false
    }else if(isNaN($(obj).val())){
            $(obj).after('<span style="color:red">不能为非数字</span>')
            setTimeout(function(){
                $(obj).next().remove()
                            },2000)
            return false

        }else if(($(obj).val()<=0)){
            $(obj).after('<span style="color:red">不能为0或负数</span>')
            setTimeout(function(){
                $(obj).next().remove()
            },2000)
            return false

        }
        //第二步 处理用户请求:
        //通过AJAX方式
        if(flag ==true){
           $.get('307.php',{
              rows:$('input[name="rows"]').val(),
               cols:$('input[name="cols"]').val()
            },
                function(data){
               $('p:last').next().remove()
                    $('p:last').after(data)
                    flag= false
                })
            }
        })

    })

//重置按纽
    $('button').eq(1).click(function(){
        $(':input').not('button').val('')
        $(':input:first').focus()
        $('p:last').next().remove()
            flag=true
    })

    </script>实例
<?php

if($_SERVER['REQUEST_METHOD']=='GET'){
if(!empty($_GET['rows']) && !empty($_GET['cols'])){
    $rows =$_GET['rows'];
    $cols =$_GET['cols'];
    //创建表格基本结构
     $table='<table border="1" cellspacing="0"
cellpadding="3" align="center" width="80%">';
     $table.='<tr align="center" bgcolor="lightgreen">';
     for ($i=0;$i<$cols;$i++){
     $table.='<th>X</th>';
}
$table.='</tr>';
     //2 表单表格的内容区
    for($r=0;$r<$rows;$r++){
        $table.='<tr>';
        for ($c=0;$c<$cols;$c++){
            $data=$r*$cols+$c;
            $table.='<td align="center">'.++$data.'</td>';
        }
        $table.='</tr>';
    }
    $table.='</table>';
     echo $table;

}
}else{
    exit('<span style="color:red">非法请求</span>');

}
运行实例 »
点击 "运行实例" 按钮查看在线实例


</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议