PHP学习第一天:数组

来源:互联网 发布:工作室监控软件 编辑:程序博客网 时间:2024/05/20 13:03

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

        工作第一天!

        

<?phpheader("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可以直接输出字符串、整数和浮点数。如果输出的是数组,则会输出一个格式化的数组。 */?>

0 0
原创粉丝点击