欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php语言的各种数据类型介绍

程序员文章站 2022-06-19 10:36:14
1、数据类型 [1]字符串: {1}原理:字符串是字符序列,例如上述实例的"hello world",可以是任何文本,使用单引号或双引号括住,不能单双混用 {2}示例:

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>

转自:https://www.cnblogs.com/XiaoHongLactasoy/p/12680600.html