本篇文章主要介绍php针对字符串的转换技巧,感兴趣的朋友参考下,希望对大家有所帮助。本文实例讲述了PHP实现的QQ空间g_tk加密算法,具体如下://G_tk计算 function getGTK($skey){$hash = 5381;for($i=0;$i<strlen($skey);++$i){$hash += ($hash << 5) + utf8_unicode($skey[$i]);}return $hash & 0x7fffffff; } function utf8_unicode($c) {switch(strlen($c)) {case 1:return ord($c);case 2:$n = (ord($c[0]) & 0x3f) << 6;$n ...
本篇文章主要介绍php如何将数字转换成汉字,感兴趣的朋友参考下,希望对大家有所帮助。在一次面试中遇到一个有意思的小算法题:要求将阿拉伯数字转为汉字显示出来(包含单位)。当时虽然实现出来,但是代码写的有点凌乱。所以回家后,重新整理了一下。直接上实例,写到 千亿上了。/** * @author ja颂 * 把数字1-1亿换成汉字表述,如:123->一百二十三 * @param [num] $num [数字] * @return [string] [string] */ function numToWor...
本篇文章主要介绍php实现json编码转换的方法,感兴趣的朋友参考下,希望对大家有所帮助。具体如下:<?php /** json*/ $books = array(key1=>value1,key2=>value2,key3=>array(key4=>value4,key5=>value5)); $json = json_encode($books); $rejson = json_decode($json,true); echo 原数组:<br/>; print_r($books); echo <br/><br/>; echo 经json编码后:<br/>; print $json."<br/>"; echo <br/>; echo 经json解码后:<br/>; print...
这篇文章主要介绍了ThinkPHP实现转换数据库查询结果数据到对应类型的方法,涉及thinkPHP模型类操作及针对源码文件的相关修改方法,需要的朋友可以参考下本文实例讲述了ThinkPHP实现转换数据库查询结果数据到对应类型的方法。分享给大家供大家参考,具体如下:最近使用 ThinkPHP3.2.3 进行 API 开发,发现 ThinkPHP3.x 查询数据库返回所有字段值类型都是 String。以前开发 web 的时候没怎么注意这个,现在发现用到 API 开发很难办,数...
本篇文章主要介绍php针对当前编码的判断与对应的编码转换实现技巧,感兴趣的朋友参考下,希望对大家有所帮助。下面我结合了GBK和UTF-8编码的不同点,使用正则表达式来判断UTF-8编码并使用mb_convert_encoding函数来进行转换. 在国内,基本上比较流行的编码就是GBK和UTF-8, 所以这个函数是针对这两个编码进行自动转换的./** * @ string 需要转换的文字 * @ encoding 目标编码 **/ function detect_encoding($string,$encoding = gbk){...
本篇文章主要介绍PHP 实现的将图片转换为ASCII码,感兴趣的朋友参考下,希望对大家有所帮助。PHP 实现的将图片转换为TXT<?php /* 2015年10月19日10:24:59*/ // 打开一幅图像$file_name=d:\ascii_dora.png; $chars = "$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`. "; function getimgchars($color_tran,$chars){$length = strlen($chars);$alpha=$color_tran[alpha];$r=$color_tran[red];$g=$color_tran...
本篇文章主要介绍PHP中文竖排转换程序,感兴趣的朋友参考下,希望对大家有所帮助。效果图index.php内容<?php include(ccw.inc.php); if (isset($_POST[string])){ $ccw = new CCW; $converd = $ccw->convert($_POST[string]); } ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <form method="post" charset="utf-8"> <p><?php echo $converd ?></p> <p><textarea name="string" cols="50" rows="...
这篇文章主要介绍了关于php日期转时间戳,指定日期转换成时间戳,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储、处理方便,但是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么自如,所以有的时候需要互相转换,下面给出PHP日期转时间戳、MySQL日期转换函数互相转换的几种转换方式写过PHP+MySQL的程序员都知道有时间差,UNIX时间...
这篇文章主要介绍了关于php下intval()和(int)转换使用与区别,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下想知道使用intval()和(int)转换有什么区别?或者说两者有什么不同,包括功能、定义方面的。或者和使用频率、效率等。 代码如下:<?php echo "<br/>数值强制转换:"; $string="2a"; $string1=intval($string); echo $string1的值:.$string1.$string2的值:;//单引号不会输出变量,将原样输出 $string...
本篇文章主要介绍PHP将数字金额转换成中文大写金额的函数,感兴趣的朋友参考下,希望对大家有所帮助。代码1:php阿拉伯数字转中文人民币大写,有详细的注释/** *数字金额转换成中文大写金额的函数 *String Int $num 要转换的小写数字或小写字符串 *return 大写字母 *小数位为两位 **/ function num_to_rmb($num){$c1 = "零壹贰叁肆伍陆柒捌玖";$c2 = "分角元拾佰仟万拾佰仟亿";//精确到分后面就不要了,所以只留两个小数位$num = r...
本篇文章主要介绍PHP将汉字转换成拼音的函数,感兴趣的朋友参考下,希望对大家有所帮助。代码如下:<?php /*************汉字转换拼音Class*************/ class pin{function Pinyin($_String, $_Code=gb2312){$_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha"."|chai|chan|chang|chao|che|chen|cheng|chi|chong|chou|chu|chuai|chuan|chuang|ch...
最近的项目中需要用到进制转换,这个问题在刚刚接触计算机理论时候,还是很会的,好久不用,居然模糊了……从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数。连接一起就可以了。<?php /***十进制转二进制、八进制、十六进制 不足位数前面补零*** @param array $datalist 传入数据array(100,123,130)* @param int $bin 转换的进制可以是:2,8,16* @return array 返回数据 array() 返回没有数据转换的格...
这篇文章主要介绍了php实现转换html格式为文本格式的方法,通过一个自定义函数实现针对HTML标签的过滤,涉及php正则替换的相关操作技巧,需要的朋友可以参考下有时候需要转换html格式的字符串为文本,但又需要保持一定的格式,比如要求段落变成的分段格式就可以用下面这个函数function html2text($str){$str = preg_replace("/<style .*?<\\/style>/is", "", $str);$str = preg_replace("/<script .*?<\\/script>/is", "", $str);$str...
这篇文章主要介绍了使用PHP+JavaScript将HTML元素转换为图片的实例分享,文后结果的截图只能体现出替换的字体,也不能说将静态页面转为图片可以加快加载,只是这种做法比较interesting XD需要的朋友可以参考下1,准备要素1)替换字体的js文件js代码:function com_stewartspeak_replacement() { /*Dynamic Heading GeneratorBy Stewart Rosenbergerhttp://www.stewartspeak.com/headings/This script searches through a web page for...
这篇文章主要介绍了如何使用PHP处理数组和XML之间的互相转换,详细介绍了PHP将XML转换成数组,PHP将数组转换成XML的方法,感兴趣的小伙伴们可以参考一下在开发中,我们经常会遇到数组与XML之间的互相转换,尤其在处理接口开发的时候经常用到,比如对方客户端POST一个XML格式的数据到服务器上,服务器上的程序要负责接收解析,还有需要将数据表数据以XML格式提供给第三方等等应用。PHP将数组转换成XML PHP可以将数组转换成xml格式,...