IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP入门 -> 正文阅读

[PHP知识库]PHP入门

基本语法

PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。
PHP语法严格,每句代码后面必须要加分号

1.运行语法

PHP 脚本以 <?php 开始,以 ?> 结束。

header("Content-type: text/html; charset=utf-8");  //解决中文乱码

2.输出语法


    /* 
        输出函数
    */
    echo "<h1> hello world</h1>";
    print_r("<h1> hello world</h1>");

    /* 
        类似console.log 测试程序
    */

    var_dump(100);
    var_dump("hello");

3.变量

通过$符号定义变量
变量以 $ 符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

4.if判断

    /* 
        if判断
    */
    $isYes=true;
    if($isYes){
        echo "是";
    }else{
        echo "否";
    }

5.switch语句


    /* 
        switch语句
    */
    $num=2;
    switch($num){
        case 1:
            echo "第一个1";
            break;
        case 2:
            echo "第二个";
            break;
        default:
            echo "输入错误";
        break;
    }

6.for循环

    /* 
        for循环
    */
    for($i=0;$i<3;$i++){
        echo "下标".$i."<br/>";
    }

7.函数

    /* 
        函数 写法
    */
    function printHello(){
        echo "hello函数<br/>";

    }

    printHello();
    printHello();

8.数组

数组中的索引数组和关联数组可以相互结合,可以组合成多维数组。
数组长度:count(数组名);

索引数组

索引数组,下标是数字的数组

     /* 
        数组 创建数组用array
     */
    $cars=array("大众","别克","宝马");

    var_dump($cars);    //查看数组

    echo $cars[1];      //输出单个元素

    // 循环遍历数组-通过for循环
    for($i=0;$i<count($cars);$i++){
        echo "下标:".$i.",名称:".$cars[$i]."<br/>";
    }

关联数组

关联数组,下标是字符串的数组,类似map

    /* 
        关联数组-键值对
    */

    $mankind=array("张三" => "律师","李四" => "工程师");

    // 通过foreach循环遍历
    foreach($mankind as $key => $value){
        echo $key.$value;
    }

全局数组

$_GET 接收通过get提交过来的全部数据
$_POST 接收通过POST提交过来的全部数据

    /****
            二维数组
    *****/

    $results=array(
        array("name"=>"小红","english"=>80,"math"=>67),
        array("name"=>"小蓝","english"=>90,"math"=>100)
    );

    //单个输出 二维数组
    echo $results[0]["math"];

    // 循环遍历
    for($i=0;$i<count($results);$i++){
        var_dump($results[$i]);
    }

数组函数

在这里插入图片描述

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-08-04 10:58:37  更:2021-08-04 11:00:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/7 2:05:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码