Day 38 (PHP)

1.除错查看var_dump、echo gettype,看变数有没有错

    echo gettype($var2) . '<hr />';  //array
    var_dump($var2); //array(1) { [7]=> int(123) }
<?php

    $ary1 = array(1, 2.3, false, 'Brad',5);

    echo gettype($ary1); 
    //array

    var_dump($ary1);
    //arrayarray(5) 
    //{ [0]=> int(1) [1]=> float(2.3) [2]=> bool(false) [3]=> string(4)"Brad" 
    //  [4]=> int(5) }
    
?>

2.若错误显示offset,指阵列

    $ary1 = array(1, 2, 3, 4);
    echo $ary1[4] . '<hr />';  //错误

https://ithelp.ithome.com.tw/upload/images/20210804/20137684nLWQr9l5Ed.png


3.几个元素count

    $ary1 = array(1, 2, 3, 4);
    echo count($ary1) . '<hr />';

4.查看阵列内每个值foreach,看key =>(的) vaule

               //key:vaule
    $person['name'] = 'Brad';
    $person['age'] = 18;
    $person['gender'] = true;
    $person[1] = 123;

    foreach ($person as $key => $value) {
        echo "{$key} : {$value}<br />";
    }

5.阵列

JS阵列是物件的一种(阵列表现出Array)
PHP阵列,是资料结构,比较像python的dictionary


6.阵列中指定key,会接续下去 =>

    $p = array(7 => 0, 0, 0, 77 => 0, 0, 0);
    var_dump($p);
    //array(6) { [7]=> int(0) [8]=> int(0) 
    //[9]=> int(0) [77]=> int(0) [78]=> int(0) [79]=> int(0) }

7. $p[$point]++

    $p = array(1 => 0, 0, 0, 0, 0, 0);
    //阵列从1开始
    for ($i = 0; $i < 1000000; $i++) {

    $point = rand(1, 6); //乱数1~6
    $p[$point]++;  //p内[阵列] 乱数如果1,开[1]里面+1(++)

8. localhost = 127.0.0.1 就是 电脑自己(自己测试自己)

http://localhost/Myphp/brad19.php


<<:  HTML5-解决数值输入框可以输入字母"e"及"."问题

>>:  [ JS个人笔记 ] 传值传址&深浅层拷贝—DAY5

[Day17] - 在 Vue 中引入现成的 Web Component

当我们拿到一个现有的 Web Component 时 , 如果直接在 Vue 专案中使用会抱错 今天...

[JMeter]简单的多人登入压力测试

将JMeter安装完成後,就可以开始尝试做一些简单的测试了, 我们可以先模拟多人同时登入的情况,进行...

Day 19 ml5.js 将 tensorflow 模型转换为 ml5 模型

我们可以将电脑的上 tensorflow 模型转换为 ml5 模型,并在浏览器上执行。 这代表我们可...

CMoney软件工程师战斗营_Vue框架_Week 15

欧拉~ 本周结束了分领域 虽然每周都为了Web的演示以及庞大的作业量追着跑 但是结束并没有感到松一口...

自主学习Android_APP开发 #纪录2

纪录时间:2022/05/02 【碎碎念】 欧~天啊...距离上次纪录已经快半个月前了w 主要是自己...