博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php入门之数组浅析
阅读量:5824 次
发布时间:2019-06-18

本文共 1077 字,大约阅读时间需要 3 分钟。

   在c语言中,我就喜欢用数组,主要要的原因是方便查找。

   在PHP中,用数组来存储,用户提交的表达值,也是一个不错的选择。下面来解释一种数据建立的方式

方式一:直接赋值

  <?php

  

     $username = array('李立','李开复','李金斗','李自成','李世民','李嘉诚'); 

 

 ?>

   这种方式的有一种好处就是自动分配ID号;我们用print_r($username)这函数来看看结果

Array (

            [0] => 李立

            [1] => 李开复

            [2] => 李金斗

            [3] => 李自成

            [4] => 李世民

            [5] => 李嘉诚

       )

   这样就很明晰了,程序在运行的时候,自动加了ID号。

第二种:人为的加ID建;

<?php

   

   $username[0]  =  '李立';

   $username[1] =  '李开复';  //其实用$username[1] = "李开复";其中单引号和双引号的用法跟c语言是一样的,我就不重复了。

 

?>

 同样用print_r($username)函数输出数组,结果是

Array (

        [0] => 李立

       [1] => 李开复

         )

是不是一样?少了几位是因为的输入的时候偷懒了。 这些还是只是一些简单的一维数组,还有关系数组(可以用于网站用户注册时候对表单传过来的数据的储存)

 例如:<?php

  $guest['username']  = '李立';

  $guest['password'] =  '123456';
  $guest['sex'] = '男';

    ?>

看看输出结果

Array

 (

              [username] => 李立

             [password] => 123456

             [sex] => 男

有什么不同?没什么不同,只是数组的下标不是在ID值而我们自己设计的名称。

接下来就是多维数组了,

<?php

$families = array
(
  "Griffin"=>array
  (
  "Peter",
  "Lois",
  "Megan"
  ),
  "Quagmire"=>array
  (
  "Glenn"
  ),
  "Brown"=>array
  (
  "Cleveland",
  "Loretta",
  "Junior"
  )
);
;
?>

用函数输出一下,就会发现,其实就是定义了一个数组,数组里面在嵌套数组,如此嵌套下去,就可以产生一个多维数组出来。

 数组,我们先到这里,在后期中,我们还会了解更多。。 

转载于:https://www.cnblogs.com/dengwz7788/archive/2011/10/06/2200122.html

你可能感兴趣的文章
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
python例子
查看>>
环境变量(总结)
查看>>
ios之UILabel
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
1月9日学习内容整理:爬虫基本原理
查看>>
安卓中数据库的搭建与使用
查看>>
AT3908 Two Integers
查看>>
渐变色文字
查看>>
C++ 0X 新特性实例(比较常用的) (转)
查看>>
node生成自定义命令(yargs/commander)
查看>>
各种非算法模板
查看>>
node-express项目的搭建并通过mongoose操作MongoDB实现增删改查分页排序(四)
查看>>
如何创建Servlet
查看>>
.NET 设计规范--.NET约定、惯用法与模式-2.框架设计基础
查看>>
win7 64位+Oracle 11g 64位下使用 PL/SQL Developer 的解决办法
查看>>
BZOJ1997:[HNOI2010]PLANAR——题解
查看>>
BZOJ1014:[JSOI2008]火星人prefix——题解
查看>>