php如何判断ipv4_PHP校验IPV4和IPV6格式正确性

使用filter_var函数,该函数还能校验URL,EMAIL等,可查看PHP手册

IPV4

return filter_var($value, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false;

IPV6

return filter_var($value, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) !== false;

array_reduce函数

对数组进行迭代,将本次处理的结果作为下一次迭代的参数,第一次迭代为initialize,返回迭代的最终结果。

$a = [1,2,3,4,5];

array_reduce($a, "sum"))

function sum($carry,$item){

//$carry为上次迭代的值,第一次为初始值

$carry+=$item;

return $carry;

}

//输出为15

$document is empty

Mongodb报错:因为写入数据为空,导致的报错。修改写入数据格式后正常。

DSN 数据来源名称

如MySQL

dsn='mysql:localhost,dbname=test'

Mongo

dsn='mongo:localhost'

DDL和DML语句

ddl(Data Definition Language)数据定义语言

用来修改表结构和索引信息

dml(Data Manipulation Language)数据操作语言,针对数据的增删改查。

...展开语法(Spread syntax)PHP和JS都支持

可以在函数调用/数组构造时, 将数组表达式或者string在语法层面展开;还可以在构造字面量对象时, 将对象表达式按key-value的方式展开。

...$abc;

例如

functionn a(a,b,c){}

$param = [a,b,c];

a(...$param);

等价于a(a,b,c);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值