隐藏置顶帖
置顶
领取新人大礼
亲们大家好 , 由于礼包码功能的上线 论坛不在提供回帖奖励~
客服岗位也转移到 工单反馈系统~
礼包码功能的使用方式是 点击游戏左上角头像 , 进入 账号面板
点击绿色文字按钮礼包码 , 输入你获得的礼包进行领奖;
同时可以输入 6 个礼包码 , 用半角逗号隔开即可;
礼包码的获得方式 :
1 . 加入修仙群 领取入群礼;
2 . 在Q ...
隐藏置顶帖
置顶
【新手必看】老玩家写的修仙攻略
→ 点我进入游戏
欢迎加入官方QQ交流群:230483689 ↓
欢迎各位老玩家在本帖记录各项新手攻略,我们将从内容、篇幅、整理、文采、排版、思路等方面对您的文章进行评定奖励。
可整理修仙任意板块项目,写下对新手有帮助和提升的任意内容,就能获得少量、中量、大量、超大量泰拉的奖励。 ...
隐藏置顶帖
置顶
纸质笔记誊抄记录
准备一步一步来 , 下面是地址 , 等抄好后建立一个就写一个地址
PHP : 2023年PHP笔记记录
MYSQL : 2023年MYSQL笔记记录
DZ_MYSQL : Discuz!X 数据库操方法集锦
JS : 2023年 JS笔记记录
CSS : 2023年 CSS笔记记录
HTML : 2023年 HTML笔记记录
隐藏置顶帖
置顶
2023年PHP笔记记录
PHP常用函数
时间戳和时间相互转换
[mw_shl_code=php,true]time(); //返回当前时间戳
date("Y-m-d H:i:s",time()); //时间戳转换为时间格式显示
strtotime("2023-07-06 21:45:20"); //时间格式 转换为 时间戳[/mw_shl_code]
[DZ专属]
[mw_shl_code=php,true]dgmdate($time,"u"); //时间人性化显示[/mw_shl_code]
PHP ...
PHP Filesystem 操作文件 简介
PHP Filesystem 简介
Filesystem 函数允许您访问和操作文件系统。
安装
Filesystem 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
文件系统函数的行为受到 php.ini 中设置的影响。
文件系统配置选项:
allow_url_fopen "1"
本选项激活了 URL 形式的 fopen 封装协议使得可以访问 ...
PHP中的的大括号(花括号{})使用详解
在php中使用大括号基本有如下三种情况,下面本篇文章对这三种使用情况做一个总结。
一、function name(){}, for(){}等等这种情况就不多说了,不说也知道是做什么用的了。
二、$str{4}在字符串的变量的后面跟上{}大括号或者中括号[],里面填写了数字,这里是吧字符串变量当成数组处理。举个例子如下:
注意:利用这一特 ...
PHP 数组指针 end() reset() 等函数
end() - 函数将内部指针指向数组中的最后一个元素,并输出。
current() - 返回数组中的当前元素的值。
next() - 将内部指针指向数组中的下一个元素,并输出。
prev() - 将内部指针指向数组中的上一个元素,并输出。
reset() - 将内部指针指向数组中的第一个元素,并输出。
each() - 返回当前元素的键名和键值,并将内部指针 ...
PHP获取今天、昨天、明天的日期
strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
int strtotime ( string time [, int now] )
PHP星期几获取代码:
date("l");
//data就可以获取英文的星期比如Sunday
date("w");
//这个可以获取数字星期比如123,注意0是星期日
获取中文星期可以这样
$weekarray=array("日","一","二","三","四","五","六 ...
PHP判断函数是否存在 function_exists
function_exists — 如果给定的函数已经被定义就返回 true
php获取目录下所有文件及目录-多种方法
下面介绍的三种方法,是获取某个目录下所有的目录(包括子目录,子孙目录)和文件,直到最里层
在 Windows 10 中升级 PHP 至版本 7.2
1、网址:https://windows.php.net/download#php-7.2 ,下载 VC15 x64 Thread Safe
2、VC15 版本需要安装 Visual Studio 2017 x64 或 x86的 Visual C ++ Redistributable,下载并安装 Microsoft Visual C++ Redistributable for Visual Studio 2017,
3、复制 php-7.2.14-Win32-VC15-x64 至 C:\php-7.2.144、编辑环境变量: ...
PHP开启MySQL事务
一、php使用mysqli进行事务处理.
二、MYSQL的事务处理主要有以下两种方法:
1、用begin,rollback,commit来实现
begin 开始一个事务
rollback 事务回滚
commit 事务确认
2、直接用set来改变mysql的自动提交模式
MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!
set autocommit=0 禁止自动提交
set auto ...
PHP多维数组排序
有时候我们需要对二维数组的某个键的值进行排序,这里就是讨论这个问题。我们可以使用array_multisort()这个函数。array_multisort() 函数对多个数组或多维数组进行排序。
参数中的数组被当成一个表的列并以行来进行排序 - 这类似 SQL 的 ORDER BY 子句的功能。第一个数组是要排序的主要数组。数组中的行(值)比较为相同 ...
PHP判断一个数组是另一个数组子集的方法详解
需求
最少的时间复杂度判断$a数组是否是$b数组的子集
array_diff 计算差集 PHP 4.0.1 以上可用
array_intersect 计算交集 (推荐) PHP 4.0.1 以上可用
为啥推荐这个函数 , 是因为这个函数计算完成后可以用IF来判断是否与原来数组相等;
...
PHP使用mail函数发送邮件
测试页面。是接收邮件的邮箱。默认通过apache@bogon.com发送该邮件
访问该页面。如果返回结果false说明邮件发送失败,如果返回true表示邮件发送成功.如果是发送到qq邮箱的话,有可能直接被放倒垃圾邮件里了,注意查看一下
...
php根据汉字获取拼音(php基于拼音搜索实现原理)
代码二:获取字符串全拼,仅支持GBK
PHP 星期日期英文表时间戳转换使用
周一 : Monday
周二 : Tuesday
周三 : Wednesday
周四 : Thursday
周五 : Friday
周六 : Saturday
周日 : Sunday
PHP 时间戳转化成时间相差8小时问题?关于时区设置-date_default_timezone_s...
问题:
CMS系统配置带时间的数据,解析“时间日期”转换成时间戳(s),再转换时间格式,发现差8小时。
如图:(编辑CMS后台配置)
程序接口输出:(转换时间戳)
明显看出,相差8个小时。
解决:
// 程序转换时间戳前 增加时区设置
date_default_timezone_set("PRC");
1
2
3
TIPS:
中国时区设置方式(推荐):主要以 ...
修改PHP的默认时区会发生什么?time函数时间获取
每个地区都有自己的本地时间,在网上以及无线电通信中,时间的转换问题就显得格外突出。整个地球分为二十四个时区,每个时区都有自己的本地时间。在国际无线电或网络通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated),是由世界时间标准设定的全球标准时间。UTC原先也被称 ...
PHP中date与gmdate的区别
date与gmdate有什么区别?
PHP时间函数中有两个格式化函数:date()和gmdate(),在官方的文档中的描述为:
先来举个例子,我们现在所在的时区是+8,那么服务器运行以下脚本返回的时间应该是这样的:
当前时间假定是2013-03-14 12:15:27
心得:
也就是说 date('Y-m-d H:i:s' time()); 函数计算的是客户端本地时区;
但是 g ...
PHP数组随机排序函数 shuffle() 和 array_rand()
shuffle() 随机函数
shuffle() 函数把数组中的元素按随机顺序重新排列。
若成功,则返回 TRUE,否则返回 FALSE。
注释-1:本函数为数组中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
注释-2:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现已被自动完成。
例子
...
php中判断字符串是否全是中文或含有中文的实现代码
一,判断全是中文
二,判断含有中文
PHP7兼容mysql_connect的方法
0x01 前言PHP7不再兼容mysql系列函数,入mysql_connect等操作,强行操作报错:Uncaught Error: Call to undefined function mysql_connect(),所以我们要采用mysqli系列的操作mysql方式,让PHP7兼容mysql_connect操作有两种方式,一种是安装mysql扩展,另一种是在代码层定义mysql_connect等函数,来兼容原来的操作,当然, ...
php7中使用preg_replace_callback()替代preg_replace()
php7中,preg_replace()不再支持"\e" (PREG_REPLACE_EVAL),需要使用preg_replace_callback()来代替。
看例子来说吧$content = preg_replace("/{#(.+?)}/eis", '$lang[\'\\1\']', $content) ;这是原来的代码,在php7里不能被正确执行。
$content = preg_replace_callback("/{#(.+?)}/is", function($r)use($lang){ return $ ...
PHP 查找、截取字符串函数详解
导语经常需要对字符串进行查找、截取的处理,会用到 strstr,strrchr,strpos,strrpos,substr 等函数,在这里整理记录下。strstrstring strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
返回 haystack 字符串从 needle 第一次出现的位置开始到 haystack 结尾的字符串。strstr 会查找字符 ...
PHP str_replace() 函数-替换字符串
PHP str_replace() 函数实例把字符串 "Hello world!" 中的字符 "world" 替换为 "Shanghai":
[hr]定义和用法str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
该函数必须遵循下列规则:
[*]如果搜索的字符串是数组,那么它将返回数组。
[*]如果搜索的字符串是数组,那么它将对数组中的每个元素进行查 ...
PHP substr() 函数-PHP截取字符串
PHP substr() 函数
[*]实例
从字符串中返回 "world":
[hr]定义和用法substr() 函数返回字符串的一部分。
注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。[hr]语法
[hr]
技术细节[hr]更多实例例子 1使用带有不同正负数的 start 参数:
例子 2使用带有不同正负数的 start 和 length 参数:
...
PHP strpos() 函数-查找文字在字符串中第一次出现的位置
[*]实例
查找 "php" 在字符串中第一次出现的位置:
[hr]定义和用法strpos() 函数查找字符串在另一字符串中第一次出现的位置。
注释:strpos() 函数对大小写敏感。注释:该函数是二进制安全的。相关函数:
[*]stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写)
[*]strripos() - 查找字符串在另一字符 ...
php获取本年、本月、本周时间戳和日期格式
时间戳格式日期格式
php数据导入excel乱码解决方案
php数据导入excel很容易出现乱码问题,我也一样碰到问题后在网上找了好多文章看,自己在试都不行,最后只能用折中的办法来解决,不过也算解决了.我PHP数据的编码格式是utf8的格式,因为我是在日文操作系统下使用,所以我先把数据以UTF8的格式导入文本文件,然后通过EXCEL读入外部文件功能把导出的文本文件进行读取,这样就不会出现 ...
PHP操作MYsql时如何控制汉字编码
mysql_query("set names utf8");
加上这玩意改成相应的编码就行:
例如: mysql_query("set names gbk");
php中Session使用方法详解(非常全面)
1. Session的声明与使用
Session的设置不同于Cookie,必须先启动,在PHP中必须调用session_start()。session_start()函数的语法格式如下:
Bool session_start(void) //创建Session,开始一个会话,进行Session初始化
注意:session_start()函数之前不能有任何输出
当第一次访问网站时,Seesion_start()函数就会 ...
php内存缓存实现程序代码
1.Memcached缓存。
memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度。memcached 使用了“Key=>Value”方式组织数据。可以允许不同主机上的多个用户同时访问这个缓存系统,一般用于大型网站使用。memcached使用内存缓存数据,所以它是易失的,当服务器重启 ...