自学内容网 自学内容网

PHP基础(上)

一.PHP简介

1.什么是PHP
  • 介绍:PHP 全称为 “PHP: Hypertext Preprocessor”,是开源且广泛应用的通用脚本语言。它专为 Web 开发打造,能无缝嵌入 HTML 代码。PHP 支持面向过程与面向对象等多种编程范式,拥有庞大丰富的函数库,在数据库操作、文件处理、网络通信、图像处理等诸多领域,都能高效实现各类复杂功能,极大提升开发效率,降低开发成本,是构建动态网站与 Web 应用的得力工具
2.输出hello world
  • <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>php</title>
    </head>
    <body>
        <?php
        echo "Hello World!";
        echo "<br>";
        echo "Hello PHP!";
        ?>
    </body>
    </html>
    

二.PHP变量

1.变量的声明
  • 变量使用 $​ 符号开头,后面跟变量名。变量名可以由字母、数字和下划线组成,但是不能以数字开头。变量名是区分大小写的。

    <?php
        $name = "qyiao";  // 声明一个名为 $name 的变量,并赋值为 "qyiao"
        $age = 25;  // 声明一个名为 $age 的变量,并赋值为 25
        $is_active = true;  // 声明一个名为 $is_active 的布尔型变量
    ?>
    
2.变量的类型
  • 标量类型:

    • 整数(Integer):表示整数,例如 $number = 10;​。可以存储正整数、负整数和零。

      • PS:使用整数时,可以指定进制为:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。
    • 浮点数(Float):表示带有小数部分的数字,例如 $price = 10.5;​。

    • 字符串(String):表示一系列字符,可以使用单引号或双引号来定义。

      <?php
          $str1 = "Hello, World!";  // 使用双引号
          $str2 = 'Hello, PHP!';  // 使用单引号
      ?>
      
      • 注意:

        • 单引号字符串中出现的变量不会被变量的值替代;
        • 双引号字符串中出现的变量会被变量值替代。
    • 布尔值(Boolean):表示 true​ 或 false​,用于逻辑判断,例如 $is_active = false;​。

  • 复合类型:

    • 数组(Array):存储多个元素的有序集合,可以存储不同类型的数据。数组可以使用 array()​ 函数或 []​ 来创建。

      <?php
          $fruits = array("apple", "banana", "cherry");  // 使用 array() 函数创建数组
          $numbers = [1, 2, 3, 4, 5];  // 使用 [] 创建数组
      ?>
      
    • 对象(Object):存储数据和对数据进行操作的方法,需要先定义类,然后实例化对象。

      <?php
          class Person {
              public $name;
              public $age;
          }
          $person = new Person();  // 实例化 Person 类的对象
          $person->name = "John";  // 为对象的属性赋值
          $person->age = 25;
      ?>
      
  • 特殊类型:

    • NULL:表示变量没有值,例如 $var = NULL;​。可以用来清空变量或表示变量尚未赋值。

三.字符串处理

1.字符串拼接
  • 介绍:可以使用 .​ 运算符将两个或多个字符串拼接在一起。

  • 示例:

    <?php
        $str1 = "Hello";
        $str2 = "World";
        $result = $str1. " ". $str2; // 结果为 "Hello World"
        echo $result;
    ?>
    
2.字符串长度
  • 介绍:使用 strlen()​ 函数可以计算字符串的长度。

  • 示例:

    <?php
        $str = "Hello, World!";
        $length = strlen($str); // 计算字符串的长度
        echo $length; // 输出: 13
    ?>
    
3.字符串反转
  • 介绍:使用 strrev()​ 可以将字符串进行反转

  • 示例:

    <?php 
    $str = "qyiao"; 
    echo strrev($str); // oaiyq 
    ?>
    
4.字符串转换
  • 介绍:可以使用 strtolower()​ 和 strtoupper()​ 函数将字符串转换为小写或大写。

  • 示例:

    <?php
        $str = "Hello, World!";
        $lower = strtolower($str); // 转换为小写
        $upper = strtoupper($str); // 转换为大写
        echo $lower; // 输出: hello, world!
        echo $upper; // 输出: HELLO, WORLD!
    ?>
    
5.字符串查找
  • 介绍:可以使用 strpos()​ 函数查找字符串中第一次出现子字符串的位置。

  • 示例:

    <?php
    $str = "Hello World!";
    $position = strpos($str, "World"); // 查找 "World" 的位置
    echo $position; // 输出:6
    ?>
    
6.字符串替换
  • 介绍:可以使用 str_replace()​ 函数将字符串中的一些字符串替换成另一些字符串。

  • 示例:

    <?php
    $str = "Hello World!";
    echo str_replace("World","Kitty",$str) // 输出:Hello Kitty!
    ?>
    

四.数字处理

1.算数运算符
  • 符号含义
    +相加
    -相减
    *相乘
    /相除
    %取模,求余数
2.赋值运算符
  • 符号含义
    +=相加并赋值
    -=相减并赋值
    *=相乘并赋值
    /=相除并赋值
    %=取模并赋值
2.自增运算符
  • 符号含义
    ++$i先加1,后赋值
    $i++先赋值,后加1
3.自减运算符
  • 符号含义
    --$i先减1,后赋值
    $i--先赋值,后减1

原文地址:https://blog.csdn.net/qq_37107430/article/details/145246312

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!