PHP非常用函数汇总

1) ARRAY_FILTER — 用回调函数过滤数组中的单元

function  odd ( $var )
{
     // returns whether the input integer is odd
     return( $var 1 );
}
function  even ( $var )
{
     // returns whether the input integer is even
     return(!( $var 1 ));
}
$array1 array( "a" => 1"b" => 2"c" => 3"d" => 4"e" => 5 );
$array2 array( 6789101112 )
echo  "Odd :\n" ;
print_r ( array_filter ( $array1"odd" ));
echo  "Even:\n" ;
print_r ( array_filter ( $array2"even" ));

输出

Odd :
Array
(
[a] => 1
[c] => 3
[e] => 5
)
Even:
Array
(
[0] => 6
[2] => 8
[4] => 10
[6] => 12
)
  • & 是二进制 按位与 的意思 1=0000 0001 ;
    则将每一个值进行二进制转换, 末位 1和1匹配 则返回真, (1匹配的结果为 奇数).
    如果使用 2 = 0000 0010;
    则 倒数第二位 为1 会被匹配出来.

2)date_create()

$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');

返回值

+2 days
posted @   xiaobingch  阅读(72)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示