这篇文章主要介绍了PHP 实现公历日期与农历日期的互转换的相关资料,希望通过本文大家能帮助到大家,需要的朋友可以参考下PHP 实现公历日期与农历日期的互转换前言: 今天根据客户的需求对时间进行了转换,就是客户要求增加农历日期的显示,在网上抄袭了一段,稍微修改了一下运行成功了,不难的,改动的很少的.示例代码:<?php /** * 陈海波 新二级页面 农历转换成公历* * */ // lunar.php 新建这个php文件,所有的代码无需改,...
public function coordinate_switch($a,$b){//百度转腾讯坐标转换$x = (double)$b - 0.0065;$y = (double)$a - 0.006;$x_pi = 3.14159265358979324;$z = sqrt($x * $x+$y * $y) - 0.00002 * sin($y * $x_pi);$theta = atan2($y,$x) - 0.000003 * cos($x*$x_pi);$gb = number_format($z * cos($theta),15);$ga = number_format($z * sin($theta),15);return [Latitude=>$ga,Longitude=>$gb]; } public function coordinate_switchf(...
其实我在《把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数》一文中介绍过PHP代码如何实现将URL地址转化成链接的方法,今天给大家介绍一个更加简洁的版本,先来看看PHP的源代码:/** * Author: SeeDZ * From: http://code.seebz.net/p/autolink-php/ **/ function autolink($str, $attributes = array()) { $attrs = ; foreach ($attributes as $attribute=>$value) { $attrs .= " {$attribute}=\"{$value}\""; }$s...
这篇文章主要介绍了PHP编程实现阳历转换为阴历的方法,结合具体实例形式分析了php阴历操作类的定义与使用技巧,需要的朋友可以参考下本文实例讲述了PHP编程实现阳历转换为阴历的方法。分享给大家供大家参考,具体如下:php类<?php /*** Class Lunar* 农历 节气 节日* author:guoyu@xzd*/ class Lunar {public $MIN_YEAR = 1891;public $MAX_YEAR = 2100;public $lunarInfo = array(array(0,2,9,21936),array(6,1,30,9656),array(0,2,...
这篇文章主要介绍了PHP文字转图片功能原理与实现方法,结合具体实例形式分析了php基于gd2扩展库生成图片的相关配置及使用方法,需要的朋友可以参考下本文实例讲述了PHP文字转图片功能。分享给大家供大家参考,具体如下:这项功能主要用于对邮箱地址、手机等可能被网络爬虫抓取的重要信息的处理。将文字转化为图片绝对是个好注意。验证码的基本生成原理也与此差不多,只是对再对文字转化为图片的生成过程再复杂化,让扫描机器无法识别...
这篇文章主要介绍了PHP实现字节数Byte转换为KB、MB、GB、TB的方法,结合实例形式分析了php针对字节数Byte的换算操作具体实现方法,涉及php数学运算相关函数的使用,需要的朋友可以参考下本文实例讲述了PHP实现字节数Byte转换为KB、MB、GB、TB的方法。分享给大家供大家参考,具体如下:前面介绍了java实现字节数Byte转换为KB、MB、GB、TB的方法 ,这里改用PHP实现这一功能。代码非常简单:<?php function getFilesize($num){$p = 0;$fo...
这篇文章主要介绍了php数值转换时间及时间转换数值用法,涉及php strtotime及date等函数实现日期的字符串格式与Unix时间戳格式转换相关操作技巧,需要的朋友可以参考下本文实例讲述了php数值转换时间及时间转换数值用法。分享给大家供大家参考,具体如下:echo $startime=strtotime(date("Y-m-d",time()));//当天0点时间戳 echo "<br/>"; echo $endttime=strtotime(date("Y-m-d",time()). 23:59:59);//当天23:59:59的INT类型时间戳 e...
这篇文章主要介绍了PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法,涉及php正则替换相关操作技巧,需要的朋友可以参考下本文实例讲述了PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法。分享给大家供大家参考,具体如下:1、如何在php中把驼峰样式的字符串转换成下划线样式的字符串。例:输入是FooBar的话,输出则是foo_bar以下是用正则的方式去完成,既然用到正则,方法肯定就不只一种,我们看下...
这篇文章主要介绍了PHP编程实现阳历转换为阴历的方法,结合具体实例形式分析了php阴历操作类的定义与使用技巧,需要的朋友可以参考下本文实例讲述了PHP编程实现阳历转换为阴历的方法。分享给大家供大家参考,具体如下:php类<?php /*** Class Lunar* 农历 节气 节日* author:guoyu@xzd*/ class Lunar {public $MIN_YEAR = 1891;public $MAX_YEAR = 2100;public $lunarInfo = array(array(0,2,9,21936),array(6,1,30,9656),array(0,2,...
下面小编就为大家带来一篇PHP实现腾讯与百度坐标转换。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧废话不多说,直接上代码public function coordinate_switch($a,$b){//百度转腾讯坐标转换$x = (double)$b - 0.0065;$y = (double)$a - 0.006;$x_pi = 3.14159265358979324;$z = sqrt($x * $x+$y * $y) - 0.00002 * sin($y * $x_pi);$theta = atan2($y,$x) - 0.000003 * cos($x*$x_pi);$gb = num...
public function coordinate_switch($a,$b){//百度转腾讯坐标转换$x = (double)$b - 0.0065;$y = (double)$a - 0.006;$x_pi = 3.14159265358979324;$z = sqrt($x * $x+$y * $y) - 0.00002 * sin($y * $x_pi);$theta = atan2($y,$x) - 0.000003 * cos($x*$x_pi);$gb = number_format($z * cos($theta),15);$ga = number_format($z * sin($theta),15);return [Latitude=>$ga,Longitude=>$gb];}public function coordinate_switchf($a...
分享一个php转换文件夹下所有文件编码函数类,适合发布网站的其他编码版本,比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其批量转化为UTF8函数代码:<?php /*** 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码* @param string $filename*/ function iconv_file($filename,$input_encoding=gbk,$output_encoding=utf-8) {if(file_exists($f...
PHP 中由于数组和字符串这两种变量类型是如此常用,以至于 PHP 具有两个函数,可以在字符串和数组之间互相进行转换代码如下:$array=explode(separator,$string); $string=implode(glue,$array);使用和理解这两个函数的关键之处是分隔符(separator)和胶合符(glue)关系。当把一个数组转换成一个字符串时,将会设置胶合符——将被插入到生成字符串中的数组值之间的字符或代码。相反,当把字符串转换成数组时,要指定分隔符,它用...
ASCII码对照表图分为两个单元1,控制字符 0-31和1272,可显示字符 32-126(1)48~57为0到9十个阿拉伯数字;(2)65~90为26个大写英文字母;(3)97~122号为26个小写英文字母;(4)其它标点符号、运算符号等;以字符A为例Dec表示十进制,如65Hx表示十六进制,如41Oct表示八进制,如101Char表示显示字符,如APHP字符转换函数说明具体字符转换函数说明请参考[PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明]十进制转...
一,十进制转换1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制 说明 string decbin ( int number ) 返回一字符串,包含有给定 number 参数的二进制表示。所能转换的最大数值为十进制的 4294967295,其结果为 32 个 1 的字符串。 2,十进制转八进制 decoct() 函数 echo decoct(15); //输出 17 echo decoct(26...