zoukankan      html  css  js  c++  java
  • PHP学习1:几种常见数据类型及其易错点

    PHP学习1:几种常见数据类型及其易错点

    (本篇随笔就是关于几种常见数据类型及其易错点,适合初学者观看,并未包含全部九种数据类型,且通篇以代码和注释的形式来呈现。)

    <?php
        /*
        双引号字符串和单引号字符串之间的区别:
        双引号字符串中如果有变量会将变量转化为变量值输出
        单引号字符串会输出原本字符串
        只要由引号引起来就是字符串
        */
        $a1=100;
        $str1='helloword$a1';
        $str2="helloword$a1";
        echo $str1;
        echo '<br/>';//单引号和双引号的换行都行
        echo "<br/>";
        echo $str2;
        echo "<hr>";
    
        /*使用var_dump($a1,$a2,....)
        不但能输出值,还能输出数据类型;
        调试程序时常用;
        */
        $b1=100;
        $b2=true;
        $b3=[1,2,3];
        $b4='String';
        var_dump($b1,$b2,$b3,$b4);
        echo '<br/>';
        var_dump($b1+'100');
        echo'<hr>';
    
        /*
        强制类型转换,前面加一个(),括号里面加想要转化的类型。
        布尔值true转化为1,false转化为0;
    
        */
        $c1=100;
        $c2=(string)100;
        $c3=100;
        var_dump($c1,$c2,(string)$c3);
        echo '<hr>';
    
        /*
        数组:键值对 键+值就是一组数据
        array(3) {
        [0]=>  //键
        int(1) //值
        [1]=>
        int(2)
        [2]=>
        int(3)
        }
        键必须是惟一的,值可以是任何数据类型(包括数组),值还是数组的话,就是多维数组。
        */
        $d1=[1,2,3];
        $d2=array(1,2,3);  //老版PHP语法
        var_dump($d1,$d2);
    
        $d3=[1,2,3];//关联数组,键是自动生成的,从0开始
        //索引数组,注意其中有 ,
        $d4=[
            'a'=>'1',
            'b'=>'2',
            'c'=>'3',
        ];
        var_dump($d3,$d4);
        echo '<hr>';
    
    
        /*
        数组的增删改查:
        数字不用加引号;
        */
        $e1=[
            'a'=>'1',
            'b'=>'2',
            'c'=>'3',
        ];
        $e1['d']=4;
        $e1['b']=5;
        unset($e1['c']);  //删除
        echo $e1['a'];    //
    
        var_dump($e1);
        echo '<hr>';
    ?>
  • 相关阅读:
    典型页面布局
    网站表单输入框去除浏览器默认样式
    时间格式问题
    经典算法
    css自动换行
    git pull报“unable to update local ref”解决方案
    MYSQL数据插入和更新的语法
    正则表达式去除连续重复的字符
    linux保存住github的账号和密码
    php动态获取常量
  • 原文地址:https://www.cnblogs.com/wind-and-sky/p/12881067.html
Copyright © 2011-2022 走看看