PHP 数组

 1 <?php 
 2 $username=array("未来","大古","丽娜","王者荣耀","QQ飞车","跳一跳");
 3 
 4  if (isset($username))   //判断是否有此变量
 5  {
 6      if(is_array($username))
 7      {    //判断是否有此数组
 8          foreach($username as $key=>$value)
 9          {
10              echo "$key-----$value<br/>";   //输出序数和值
11             
12          }
13       }
14          else 
15          {
16              echo $username;
17          }
18            
19    }
20  else 
21  {
22      echo "没有这个变量,请仔细查看";
23  }
24  
25 ?>

2.each()

1 <?php 
2   $username=array("李艳辉"=>22,"QQ"=>1936,"微信"=>110);
3   while($a=each($username)){   //判断是否数组内每个都存在
4       echo "$a[key]-------$a[value]<br/>"; //递进式输出每个数组
5       //echo "$a[0].--------.$a[1];"
6   
7   }
8 
9 ?>

 3.array_flip  array_unique  list()  

 1 <?php 
 2 //array_unique() 将重复的数组进行删减
 3 //array_filp()  将键和值进行颠倒
 4 //list()  键值对里的键和值重新赋予新变量
 5 //reset  重新载入数组的第一个数组
 6 //each() 把每个数组拆开形成单个数组
 7   $username=array("李艳辉"=>22,"QQ"=>1936,"微信"=>110,"YY"=>12);
 8   $user=array(1,3,4,5,6,7,8,3,5,7,5,3);
 9   for ($i=0;$i<4;$i++){
10   list($var1,$var2)=each($username);   //each()和list()
11   echo "$var1-------$var2<br/>";
12   }
13   $b=array_unique($user);      //array_unique()
14   print_r($b);
15   
16   $d=array_flip($username);       //array_flip()
17   echo "<h3>array_flip</h3><br/>";
18   print_r($d);
19 ?>
View Code

 

posted @ 2018-02-02 13:23  Justice-V  阅读(82)  评论(0)    收藏  举报