我是靠谱客的博主 聪慧冷风,最近开发中收集的这篇文章主要介绍php 接口函数,php 内置接口,内置函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

接口

对象迭代(Iterator)

http://php.net/manual/zh/language.oop5.iterations.php

PHP 5 提供了一种定义对象的方法使其可以通过单元列表来遍历,例如用 foreach 语句。默认情况下,所有可见属性都将被用于遍历。

函数

array_reduce

该函数使用来操作数组用的

$a=array(0=>"Dog",1=>"Cat","Horse");

array_reduce($a,"myfunction",5);

//这里5是初始化myfunction的参数,可不填写,5.3以前的版本只能用整数,

function myfunction($v1,$v2){echo $v1.' - '.$v2; }

//在这里说明以下$v1参数是没有值的但是填写了则$v1默认为5,$v2为数组的的元素

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

print_r(array_reduce($a,function($v1,$v2){

return $v1 . "1-2" . $v2.' ';//这里的$v1是用来获取$v2的值的一般,然后再返回$v1,在没有初始化值得时候他就是空的

}));

array_map

操作数组函数

$a1=array(1,2,3,4,5);

$a2=array(1,2,3,4,5);

array_map('myfunction',$a1,$a2); //后面可以跟很多数组

function myfunction($v1,$v2){ //这里的$v1,和$v2为$a1,$a2数组中的元素

return $v1+$v2;

}

array_walk

array_walk(array,myfunction,userdata...)

参数 | 描述

array | 必需。规定数组。

myfunction | 必需。用户自定义函数的名称。

userdata,... | 可选。规定用户自定义函数的参数。您能够向此函数传递任意多参数。

function myfunction($value,$key)

{

echo "The key $key has the value $value
";

}

$a=array("a"=>"red","b"=>"green","c"=>"blue");

array_walk($a,"myfunction");

//The key a has the value red

//The key b has the value green

//The key c has the value blue

function myfunction($value,$key,$p)

{

echo "$key $p $value
";

}

$a=array("a"=>"red","b"=>"green","c"=>"blue");

array_walk($a,"myfunction","has the value");

//a has the value red

//b has the value green

//c has the value blue

function myfunction(&$value,$key)

{

$value="yellow";

}

$a=array("a"=>"red","b"=>"green","c"=>"blue");

array_walk($a,"myfunction");

print_r($a);

//Array ( [a] => yellow [b] => yellow [c] => yellow )

create_function

create_function('$v1',' echo $v1;');

有两个参数,第一参数为传入参数,第二参数为方法逻辑,提示两参数都用单引号

可以和

array_reduce($a,create_function('$v1,$v2',' $v1[]=$v2 return $v1;'));//$v2为数组的值

array_column

可以获取二维数组中某列的值的集合

$arr = array(

1=>array(

'id' => 5,

'name' => '张三'

),

2=>array(

'id' => 6,

'name' => '李四'

)

);

array_column($arr,'name'); //获取二维数组中name列的属性

最后

以上就是聪慧冷风为你收集整理的php 接口函数,php 内置接口,内置函数的全部内容,希望文章能够帮你解决php 接口函数,php 内置接口,内置函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部