ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2020-05-13 11:06:17  阅读:205  来源: 互联网

标签:易错 dump 数据类型 echo var 100 PHP e1


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>';
?>

 

标签:易错,dump,数据类型,echo,var,100,PHP,e1
来源: https://www.cnblogs.com/wind-and-sky/p/12881067.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有