PHP常用函数总结(180多个)

2019-05-02 07:19:53于丽

 $a1=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird");
 $a2=array(0=>"Tiger",1=>"Lion");
 array_splice($a1,0,2,$a2);
 print_r($a1);

输入: 一个或多个数组 输出: $a1被移除的部分由$a2补全

84.array_sum(): 返回数组中所有值的总和

 $a=array(0=>"5",1=>"15",2=>"25");
 echo array_sum($a);

输入: 一个数组 输出: 返回和

85.in_array(): 在数组中搜索给定的值,区分大小写

 $people = array("Peter", "Joe", "Glenn", "Cleveland");
 if (in_array("Glenn",$people) {
 echo "Match found";
 }
 else{
 echo "Match not found";
 }

输入: 需要搜索的值|数组 输出: true/false

86.array_key_exists(): 判断某个数组中是否存在指定的 key

输入: 需要搜索的键名|数组

数组指针操作:

87.key(): 返回数组内部指针当前指向元素的键名    

88.current(): 返回数组中的当前元素(单元).    

89.next(): 把指向当前元素的指针移动到下一个元素的位置,并返回当前元素的值    

90.prev(): 把指向当前元素的指针移动到上一个元素的位置,并返回当前元素的值    

91.end(): 将数组内部指针指向最后一个元素,并返回该元素的值(如果成功)    

92.reset(): 把数组的内部指针指向第一个元素,并返回这个元素的值    

93.list(): 用数组中的元素为一组变量赋值

 $my_array=array("Dog","Cat","Horse");
 list($a, $b, $c) = $my_array;


输入: $a, $b, $c为需要赋值的变量 输出: 变量分别匹配数组中的值

94.array_shift(): 删除数组中的第一个元素,并返回被删除元素的值

 $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse");
 echo array_shift($a);
 print_r ($a);

95.array_unshift(): 在数组开头插入一个或多个元素

 $a=array("a"=>"Cat","b"=>"Dog");
 array_unshift($a,"Horse");
 print_r($a);

96.array_push(): 向数组最后压入一个或多个元素

$a=array("Dog","Cat");
array_push($a,"Horse","Bird");
print_r($a);

输入: 目标数组|需要压入的值 返回值: 返回新的数组

97.array_pop(): 取得(删除)数组中的最后一个元素

 $a=array("Dog","Cat","Horse");
 array_pop($a);
 print_r($a);

输入: $a为目标数组 输出: 返回数组剩余元素

数组键值操作:     

98.shuffle(): 将数组打乱,保留键名

 $my_array = array("a" => "Dog", "b" => "Cat");
 shuffle($my_array);
 print_r($my_array);

输入: 一个或多个数组 输出: 顺序打乱后的数组

99.count(): 计算数组中的单元数目或对象中的属性个数

 $people = array("Peter", "Joe", "Glenn",
 "Cleveland");
 $result = count($people);
 echo $result;								 
			 
相关文章 大家在看