PHP学习笔记

本文介绍了PHP中的多种实用技巧,包括与其他语言通信的方法、日志查询优化策略、数值运算、输入过滤、数组操作等,为PHP开发者提供了一套实用的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHP解决不了的问题,可以使用其他语言实现,PHP与其他语言通信方式有:1.socket  2.数据库  3.接口


对于日志类的数据库查询,因为每天产生的结果条数是固定的,可以创建结果表按照查询的维度把查询的结果存入结果表中,后台管理查询的时候直接查询结果表即可,结果表记录的录入可以使用定时任务。


PHP计算保留小数点后几位并四舍五入的函数:round、sprintf  (最后使用round,因为sprintf用法不止是这个,个人觉得如果单是计算保留小数点建议使用round)

echo round(100/33, 2);        // 输出3.03
echo sprintf('%.2f', 100/33); // 输出3.03

PHP请求参数过滤--filter_input_array 。可以把post或者get的请求参数进行过滤,用法(返回过滤后的数组):

$inputs = filter_input_array(INPUT_GET, FILTER_SANITIZE_SPECIAL_CHARS); // 进行html转码

PHP把数组拆分成多个变量--extract

$arr = array('name' => 'test', 'age' => '18');
extract($arr);
echo $name; // 输出 test

PHP把多个变量合成一个数组--compact

$name = 'test';
$age = 18;
$arr = compact("name", "age");
print_r($arr); // 输出 array('name' => 'test', 'age' => 18)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值