PHP数值(二)

数组

数组 array

  • 定义: 容纳任何数据的容器

  • 格式:
    $变量名[] = 值
    $变量名 = [值1, 值2, 值3, ...]

  • 数组查看
    print_r( 数组名 )
    var_dump( 数组名 )
    echo 无法直接输出数组;

  • 获取一个数组值 (键已存在)
    $变量名[ 键 ]

    键的别名: 索引, 下标, 偏移量

  • 修改一个数组值 (键已存在)
    通过已存在的键, 重新赋值, 即为修改

  • 删除一个数组值
    通过 unset() 函数来删除一个数组值

  • 检测是否为数组
    is_array()

<?php
$group[] = '张艺兴';
$group[] = '罗云熙';
$group[] = '马天宇';
$group[] = '于朦胧';
$a[] = '陈翔';
$a[] = '肖战';
$a[] = '陈晓';
$a[] = '杨洋';
$b = ['刘亦菲', '鞠婧祎', '白鹿', '刘涛'];
// echo $group;
print_r($group);
var_dump($a);
var_dump($b);
// 获取一个数组值
$x = $a[1];
$y = $a[999];
echo $x;
var_dump( $y );
// 修改一个数组值
$a[1] = 'sheep';
var_dump($a);
// 删除一个数组值 
unset($a[1]);
var_dump($a);
?>

对象/资源

对象和资源在此阶段 做简单介绍

  • 获取一个对象
    $变量名 = new 类名;
  • 获取一个资源
    获取资源的一种方法:
    $变量名 = fopen('文件地址','r')
  • 检测是否为对象:is_object()
  • 检测是否为资源:is_resource()
<?Php
    $a = new stdClass;
    var_dump($a);
    $b = fopen('./01-array.php', 'r');
    var_dump($b);
    var_dump( is_object($a) );
    var_dump( is_object($b) );
    var_dump( is_resource($b) );
?>

空 null

  • 作用: 占位
  • 有3种情况的值 直接显示为null
    • 直接赋值
    • 未定义变量
    • 被删除的变量
<?php
     // 直接赋值
    $num = null;
    var_dump($num);
    // 未定义变量
    var_dump($bababa);
    // 被删除的变量
    $x = 100;
    unset($x);
    var_dump($x);
?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值