PHP学习笔记

来源:互联网 发布:3大运营商网络制式 编辑:程序博客网 时间:2024/06/08 00:01

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


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


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

echo round(100/33, 2);        // 输出3.03echo 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)

0 0
原创粉丝点击