Heim >Backend-Entwicklung >PHP-Tutorial >php学习笔记之php数组小结

php学习笔记之php数组小结

WBOY
WBOYOriginal
2016-07-25 08:58:22863Durchsuche
  1. foreach($arr as $key=>$value)
  2. {
  3. echo $value."
    ";
  4. }
复制代码

2)、当以$arr[]进行赋值的时候,数组下标会以当前最大下标+1($arr[最大+1])为下标. 例子:

 <?php
 $arr= array(1,'str',false);
 $arr[4]='4';
 $arr[]='x';
 $arr['int2']='7';
 $arr[]='xx';
 
 foreach($arr as $key=>$value)
 {
 echo $key.' ='.$value."<br>";
 }
 //output:
/*
0 =1
1 =str
2 =
4 =4
5 =x
int2 =7
6 =xx
*/
?>

4,在php中数组是会自己动态增加的,和c++中是不同的 5,关于数组的函数 1)、count统计数组的个数。 2)、isarray判断某个变量是不是数组 3)、explode文本分割。 4)、unset销毁某个变量或者数组的元素。unset销毁后不会改变数组的序列。 6,数组运算符 $a+$b 把数组b加到数组a里面,除去相同的键。相同的键不覆盖。数字下标也一样

<?php
$a=array('a'=>'fsf','b'=>'fsdfss');
$b=array('a'=>'china','b'=>'huc','c'=>'lengai');
$c=$a+$b;
print_r($c);//Array ( [a] => fsf <strong> => fsdfss [c] => lengai )
?>

代码说明: $a==$b 数组a和数组b键值是一样的 $a===$b 数组a和b不仅键值一样,顺序还必须一样。 $a$b数组a和数组b不一样。 $a!==$b数组a和数组b不全等。 就总结这些吧,希望对大家有所帮助吧。 学php编程,就来程序员之家。



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn