- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《php开发中常用函数集合
这篇文章主要介绍了非常实用的PHP常用函数,汇总了加密解密、字符串操作、文件操作、SQL注入等函数的实例与用法说明,在PHP项目开发中非常具有实用价值,需要的朋友可以参考下本文实例总结了一些在php应用开发中常用到的函数,这些函数有字符操作,文件操作及其它的一些操作了,分享给大家供大家参考。具体如下:1、PHP加密解密PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。复制代码代码如下:function encryptDecrypt($key, $string, $decrypt){? if($decrypt){? $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, md5(md5($key))), 12);? return $decrypted;? }else{? $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key))));? return $encrypted;? }?}使用方法如下:复制代码代码如下://以下是将字符串“Helloweba欢迎您”分别加密和解密?//加密:?echo encryptDecrypt(password, Helloweba欢迎您,0);?//解密:?echo encryptDecrypt(password, z0JAx4qMwcF+db5TNbp/xwdUM84snRsXvvpXuaCa4Bk=,1);2、PHP生成随机字符串当我们需要生成一个随机名字,临时密码等字符串时可以用到下面的函数:复制代码代码如下:function generateRandomString($length = 10) {? $characters = 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ;? $randomString = ;? for ($i = 0; $i $length; $i++) {? $randomString .= $characters[rand(0, strlen($characters) - 1)];? }? return $randomString;?}使用方法如下:复制代码代码如下:echo generateRandomString(20);3、PHP获取文件扩展名(后缀)以下函数可以快速获取文件的扩展名即后缀。复制代码代码如下:function getExtension($filename){? $myext = substr($filename, strrpos($filename, .));? return str_replace(.,,$myext);?}使用方法如下:复制代码代码如下:$filename = 我的文档.doc;?echo getExtension($filename);4、PHP获取文件大小并格式化以下使用的函数可以获取文件的大小,并且转换成便于阅读的KB,MB等格式。复制代码代码如下:function formatSize($size) {? $sizes = array( Bytes, KB, MB, GB, TB, PB, EB, ZB, YB);? if ($size == 0) {?? return(n/a);?? } else {? return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]);?? }?}使用方法如下:复制代码代码如下:$thefile = filesize(test_file.mp3);?echo formatSize($thefile);5、PHP替换标签字符有时我们需要将字符串、模板标签替换成指定的内容,可以用到下面的函数:复制代码代码如下:function stringParser($string,$replacer){? $result = str_replace(array_keys($replacer), array_values($replacer),$string);? return $result;?}使用方法如下:复制代码代码如下:$string = The {b}anchor text{/b} is the
您可能关注的文档
最近下载
- 基于VISSIM的城市道路交叉口自适应信号控制仿真技术研究-交通运输规划与管理专业论文.docx VIP
- 专题05 名著导读【备考2025】2024年中考语文真题分类汇编 全国版(含答案).docx VIP
- (完整版)交管12123学法减分考试题库及答案.docx
- 群建阀门公司安全生产事故应急预案.doc VIP
- GA_T 1343-2016防暴升降式阻车路障.pdf
- 教育数字化转型背景下高校数字素养教育实践模式创新路径.docx VIP
- 200个句子涵盖了高中英语4500词汇[宝典].doc
- 体育馆会堂网架提升专项施工方案.doc
- 小学英语“教—学—评”一体化的优势及运用对策.pptx VIP
- 2020年2月四川省喜德县医院系统(卫生类)招聘考试《医学基础知识》试卷及答案.pdf
文档评论(0)