PHP学习第一天:数组

        这些博客都是用来记录学习php经历的,会有很多bug和错误,参考需谨慎!

        工作第一天!

        

<?php
header("Content-Type:text/html;Charset=utf-8");
/*
 * 设定编码格式是utf-8。
 */
/*创建数组格式为
 * array(  key =>  value
     , ...
     )
   最后一个“,”可以选择保留或不保留,一般在添加多行信息的时候保留最后一个“,”,单行的时候不保留。
   [  key =>  value
     , ...
   ]
   用[]代替array()同样合法。
 */
$a = array("12", 2 => "35", "third" => "Third", "Four", "third" => "Six");
$b = [1, 2, 3];
/*
 * 键值可以使字符串也可以是正数,如果是浮点数在保存的时候会自动取整
 * 键值如果没有设置,第一个默认为0,如果之前已经设置过,键值默认为之前出现的最大整数+1。
 * 可以对同一个键值重复赋值,赋值之后旧值会被覆盖。
 */
foreach ($a as $var) {
    echo $var, " ";
}
echo "<br>";
foreach ($b as $key => $var) {
    echo $b[$key], " ";
}
echo "<br>";
/*
 * 用foreach()便利数组的时候有两种方式。
 * 第一种方式相当于存在一个内在的指针,每次都将指针指向的值赋值给$var,并将指针后移以为。
 * 第二种方式跟第一种方式的不同是相当于把键值也赋值给了$var。
 * 在php中换行的时候使用<br>。
 */
echo $a[0], "<br>";
printf("%s<br>", $a["third"]);
print_r($a);
print_r("<br>");
print_r($a[2]);
/*
 * 三种不同的输出方式
 * echo并不是一个函数,而是一个语句,所以输出的时候不能加上()。
 * 因为不是函数,所以echo没有返回值。
 * printf()函数使用方法和c/c++中的printf()函数使用方法基本相同。
 * print_r可以直接输出字符串、整数和浮点数。如果输出的是数组,则会输出一个格式化的数组。
 */
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值