PHP如何实现json_encode时不把中文和反斜杠进行转义?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 412 次浏览 • 2020-07-07 10:08 • 来自相关话题

接口正常返回数据,但是状态码返回500,是什么原因?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1111 次浏览 • 2020-02-03 20:48 • 来自相关话题

PHP如何将一个字符串按多个字符分割?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 890 次浏览 • 2019-11-02 11:11 • 来自相关话题

怎么在Linux上用命令行执行PHP脚本?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 951 次浏览 • 2019-07-09 11:48 • 来自相关话题

PHP如何对二维数组按特定KEY进行升降序排列?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1008 次浏览 • 2019-06-27 15:30 • 来自相关话题

在Linux上用命令执行PHP的计划任务时,如何进行参数传递?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1077 次浏览 • 2019-06-19 11:17 • 来自相关话题

PHP代码总结:时间处理相关的辅助类

zkbhj 发表了文章 • 0 个评论 • 643 次浏览 • 2019-05-30 14:49 • 来自相关话题

class TimeHelper
{
/**
* 得到当前时间的毫秒时间戳
* @return float 13位毫秒时间戳
*/
public static function getCurTimeMsec()
{
list($t1, $t2) = explode(' ', microtime());
return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}

/**
* 获取当前时间17位的毫秒时间格式时间点(2017 07 29 21 44 43 129)
* @return integer
*/
public static function getCurTimeMsecFormat()
{
list($u_sec, $sec) = explode(' ', microtime());
return intval(date('YmdHis', intval($sec)) . str_pad(round(floatval($u_sec) * 1000), 3, 0, STR_PAD_LEFT));
}

/**
* 将20200629000000格式的日期转换成0000-00-00 00:00:00格式
*/
public static function dateNormalization($date)
{
if (strlen($date) == 14) {
return preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", $date);
}
return $date;
}

/**
* 将17位的毫秒时间格式(2017 07 29 21 44 43 129)转换成毫秒时间戳格式(15XXX)
*/
public static function dateToMescNormalization($date)
{
if (strlen($date) == 17) {
$secDate = preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", substr($date,0,14));
return strtotime($secDate).substr($date,14,3);
}
return $date;
}
} 查看全部
class TimeHelper
{
/**
* 得到当前时间的毫秒时间戳
* @return float 13位毫秒时间戳
*/
public static function getCurTimeMsec()
{
list($t1, $t2) = explode(' ', microtime());
return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}

/**
* 获取当前时间17位的毫秒时间格式时间点(2017 07 29 21 44 43 129)
* @return integer
*/
public static function getCurTimeMsecFormat()
{
list($u_sec, $sec) = explode(' ', microtime());
return intval(date('YmdHis', intval($sec)) . str_pad(round(floatval($u_sec) * 1000), 3, 0, STR_PAD_LEFT));
}

/**
* 将20200629000000格式的日期转换成0000-00-00 00:00:00格式
*/
public static function dateNormalization($date)
{
if (strlen($date) == 14) {
return preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", $date);
}
return $date;
}

/**
* 将17位的毫秒时间格式(2017 07 29 21 44 43 129)转换成毫秒时间戳格式(15XXX)
*/
public static function dateToMescNormalization($date)
{
if (strlen($date) == 17) {
$secDate = preg_replace('/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/', "$1-$2-$3 $4:$5:$6", substr($date,0,14));
return strtotime($secDate).substr($date,14,3);
}
return $date;
}
}

PHP如何在命令执行计划任务时,指定内存大小?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1001 次浏览 • 2019-05-17 11:26 • 来自相关话题

PHP计划任务脚本在Linux输出提示如何换行?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1009 次浏览 • 2019-04-26 12:05 • 来自相关话题

如何在接口中以Base64位格式传输图片数据?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 964 次浏览 • 2019-04-18 15:31 • 来自相关话题