PHP 是目前使用最广泛的基于 Web 的编程语言,驱动着数以百万计的网站,其中也包括如 Facebook 等一些大型站点。
收集一些工作中常用的到的PHP代码,本人将不定时更新代码
如果代码有BUG或者任何建议,欢迎在评论区评论!
代码基于 Apache2.4.39 + MySql5.7.26 + PHP7.4.3nts + 小皮面板 + Thinkphp 5.0.24
页面内所有链接均为方便查看,非广告
header("Content-Type: text/html; charset=utf-8");//设置当前页为utf-8
ini_set('memory_limit', '1024M');//设置运行内存
set_time_limit(0);//设置执行时间
计算程序执行时间
$start = microtime(true);//开始时间
sleep(10);//使用中删除
$end = microtime(true);//结束时间
echo "本次运行时间:".round($end-$start,5)."s";//保留5位小数
TP5 自定义链接数据库
// 定义为公共数据
public $Db = [
'type' => 'mysql',
'hostname' => '',//IP
'database' => '',//数据库名
'username' => 'wechat',//用户名
'password' => '',//密码
'hostport' => '3306',//端口
'prefix' => 'w_',//前缀
];
// 链接sqlite
public $Db = [
'type' => 'sqlite',
'database' => 'D:\数据库备份\360qmj.com\SQLDB.db3',
'prefix' => 'dt_',
'debug' => true,
];
//使用
$Db = Db::connect($this->Db)->name("user");
$data = $Db->where(["name"=>"白净生"])->find();
dump($data);
MySql 临时关闭外键约束
SET FOREIGN_KEY_CHECKS = 0; //第一步:关闭外键约束
UPDATE admin SET ID="" WHERE ID="" //第二步:执行更新操作
SET FOREIGN_KEY_CHECKS = 1; //第三步:开启外键约束
MySql IN语句
select * from $table where status in ('normal','display')
PHP 判断是否为一维数组
if (count($array) == count($array, 1)) {
echo '一维数组';
} else {
echo '不是一维数组';
}