zoukankan      html  css  js  c++  java
  • [php第三课]数据类型

    1、数据类型
        [1]字符串:
            {1}原理:字符串是字符序列,例如上述实例的"hello world",可以是任何文本,使用单引号或双引号括住,不能单双混用
            {2}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                print_r("hello world");
                print_r("你好");
                ?>
                </body>
                </html>
            {3}字符串函数:
                -1- strlen(字符串)返回字符串长度,返回值为整形
                -2- str_word_count(字符串)返回字符串中单词数,返回值为整形
                -3- strrev(字符串)反转字符串
                -4- strpos(字符串,要查的字符)检索字符串内指定文本,然后返回该指定文本的位置,返回值为整形
                -5- str_replace(原字符串中想换掉的字符串,想换成的字符串,原字符串)用一些字符串代替字符串中的一些字符

        [2]整数:
            {1}原理:就是没有小数的数字
            {2}整数规则:
                -1-整数必须至少有一个数字
                -2-整数不能包含逗号或空格
                -3-整数不能有小数点
                -4-整数正负都可以
                -5-整数三种格式:
                    =1=八进制(前缀有0)
                    =2=十六进制(前缀有0x)
                    =3=十进制
            {3}var_dump() 返回变量的数据类型和值
            {4}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                $x = 123;
                var_dump($x);
                $y = 045;
                var_dump($y);
                $z = 0x6A;
                var_dump($z);
                ?>
                </body>
                </html>

        [3]浮点数:
            {1}原理:浮点数就是有小数点或指数形式的数字
            {2}同样,我们运用上述的var_dump()返回数和类型
            {3}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                $x = 1.1;
                var_dump($x);
                $y = 1.2e3;
                var_dump($y);
                $z = 3E-3;
                var_dump($z)
                ?>
                </body>
                </html>

        [4]逻辑:
            {1}原理:把它当作布尔型理解,只有true和false
            {2}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                $x = true;
                $y = false;
                ?>
                </body>
                </html>

        [5]数组:
            {1}原理:在一个变量中存储多个值,运用array括住
            {2}同样,运用var_dump()返回数和类型
            {3}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                $x = array("xyz","zyx","yzx");
                var_dump($x);
                ?>
                </body>
                </html>

        [6]对象:
            {1}原理:一类事物的概括属性和方法
            {2}PHP中必须明确生命对象
            {3}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                class Learn
                {
                    var $book;
                    funtion whichBook($book = "learnphp"){
                        $this->book = $book;
                    }
                    funtion whatBook(){
                        return $this->book;
                    }
                }
                ?>
                </body>
                </html>

        [7]null值:
            {1}原理:表示变量无值。用于区分空字符串与空值数据库。
            {2}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                $x = "hahahaha";
                $x = null;
                var_dump($x);
                </body>
                </html>

        [8]常量:
            {1}原理:单个值的标识符,无法改变的,有效的常量名以字符或下划线开头,常量名称前面没有$符号。
            {2}define(常量名字,常量内容,设置大小写敏感),设置php常量,第三项true为大小写不敏感
            {3}常量一旦设置,是全局的,函数内也能用
            {4}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                define("changliang","abcdefg");
                </body>
                </html>

  • 相关阅读:
    2020-2021-1 20209314《Linux内核原理与分析》第七周作业
    2020-2021-1 20209314《Linux内核原理与分析》第六周作业
    2020-2021-1 20209314《Linux内核原理与分析》第五周作业
    2020-2021-1 20209314《Linux内核原理与分析》第四周作业
    2020-2021-1 20209314《Linux内核原理与分析》第三周作业
    选做题MyOD 20209314
    2020-2021-1 20209314《Linux内核原理与分析》第二周作业
    2020-2021-1 20209322《Linux内核原理与分析》第十二周作业
    2020-2021-1 20209322《Linux内核原理与分析》第十一周作业
    2020-2021-1 20209322《Linux内核原理与分析》第九周作业
  • 原文地址:https://www.cnblogs.com/XiaoHongLactasoy/p/12680600.html
Copyright © 2011-2022 走看看