首页 技术 正文
技术 2022年11月11日
0 收藏 339 点赞 3,225 浏览 1136 个字

1、array_slice

作用:数组分页函数

案例:$output  =  array_slice ( $input , – 2 ,  1 );

2、array_column

作用:数组根据值取出一段数据

案例:array_column ( $records ,  ‘first_name’ );

3、拼接变量名

${‘attr’.$num};

4、保留两位小数

$customer_price = sprintf(“%.2f”,$goods_price_total/$goods_num_total);

5、数组拆分成多个以定义数量的数组,后再以小数组过滤相同值

$newList=array_chunk($arr,2);

$result = array_reduce($newList, function ($result, $value) {

return array_merge($result, array_unique($value));

}, array());

6、过滤连续相同的数组值

$arr = array(

‘123456’,

‘7895222’,

‘459877’,

‘erererere’,

‘erererere’,

‘erererere’,

‘erererere’,

);

$nnarr = array();

$num = 0;

foreach($arr as $key=>$val){

$narr = array_slice ( $arr ,  $num , 2,true );

$narr = array_values($narr);

$num++;

if(count($narr)>1){

if($narr[0] == $narr[1]){

continue;

}

}

$nnarr[] = $val;

}

PHP取整数函数常用的四种方法:

1.直接取整,舍弃小数,保留整数:intval();

2.四舍五入取整:round();

3.向上取整,有小数就加1:ceil();

4.向下取整:floor()。

7、两种常用回调函数的不同

array_filter

array_map

$value1 = 111;

$arr = array(

$value1,

$value2 // 没有被定义

);

$filter = function($fv){

$fvv = $fv;

if(empty($fv)){

$fvv = ”;

}

// 空数据还是会进来

echo ‘<pre>’;

echo strlen($fvv);

return $fvv;

};

$narr = array_filter($arr,$filter); // 自动会过滤为empty的值

echo ‘<pre>’;

var_dump($narr);

$nnarr = array_map($filter,$arr); // 不会过滤empty的值

echo ‘<pre>’;

var_dump($nnarr);die;

各位亲,后面还会更新更多!

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,985
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,501
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,345
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,128
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,763
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,839