PHP实用函数分享之去除多余的0
代码很简洁,也很简单,就不多废话了。
/**
* 去除多余的0
*/
function del0($s)
{
$s = trim(strval($s));
if (preg_match('#^-?\d+?\.0+$#', $s)) {
return preg_replace('#^(-?\d+?)\.0+$#','$1',$s);
}
if (preg_match('#^-?\d+?\.[0-9]+?0+$#', $s)) {
return preg_replace('#^(-?\d+\.[0-9]+?)0+$#','$1',$s);
}
return $s;
}
小伙伴们自由扩展下,可以做很多事情,希望大家能够喜欢。
相关推荐
-
PHPStrom中实用的功能和快捷键大全
有哪些快捷键或者PHPStrom出的特有的功能,让你觉得编写过程变得很舒服和快捷? CTRL + j 能够快捷的输入常用的代码片段,类似vim的 snipMate,可以加入自定义代码片段 find every thing phpstorm 支持类名.文件名等的单独搜索,我常用的是直接全部搜索.find every thing 需要自定义快捷键 很精确的函数.类名.变量等的定位,支持命名空间.不得不承认做的的确很好,比vim + ctag好太多了 alt + F7 find usages 功能,可
-
9个实用的PHP代码片段分享
一.查看邮件是否已被阅读 当你发送邮件时,你肯定很想知道你的邮件是否已被对方查看.下面的代码就能实现记录阅读你邮件的IP地址,还有实际的阅读日期和时间. 复制代码 代码如下: error_reporting(0); Header("Content-Type: image/jpeg"); //Get IP if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif
-
一个经典实用的PHP图像处理类分享
本图像处理类可以完成对图片的缩放.加水印和裁剪的功能,支持多种图片类型的处理,缩放时进行优化等. <?php /** file: image.class.php 类名为Image 图像处理类,可以完成对各种类型的图像进行缩放.加图片水印和剪裁的操作. */ class Image { /* 图片保存的路径 */ private $path; /** * 实例图像对象时传递图像的一个路径,默认值是当前目录 * @param string $path 可以指定处理图片的路径 */ function
-
6个超实用的PHP代码片段
一.黑名单过滤 function is_spam($text, $file, $split = ':', $regex = false){ $handle = fopen($file, 'rb'); $contents = fread($handle, filesize($file)); fclose($handle); $lines = explode("n", $contents); $arr = array(); foreach($lines as $line){ list($w
-
PHP判断字符串长度的两种方法很实用
php程序中字符串长度判断,可以使用strlen. 方法一: $str = 'aaaaaa'; if(strlen($str) > 6){ echo "字符串大于6"; } 方法二: if(isset($str{6}){ } 以上两种方法,第二种效率更高些. 在PHP中,所有的变量都是用一个结构-zval来保存的,strlen虽然是直接获取其中的len,但是仍然有一次函数调用,而isset是PHP的语法结构,所以更快!所以在判断字符串是否大于或小于多少个字符时可以使用第二种方法.
-
非常实用的PHP常用函数汇总
本文实例总结了一些在php应用开发中常用到的函数,这些函数有字符操作,文件操作及其它的一些操作了,分享给大家供大家参考.具体如下: 1.PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密. 复制代码 代码如下: function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(m
-
四个PHP非常实用的功能
最近写的几个PHP实用功能整理了一下,弄成一个文档,写上说明,方便以后使用!一共有4个PHP实用功能,现在跟大家分享,喜欢的朋友可以把它收藏起来,说不定以后用得上. 1. PHP函数的任意数目的参数 您可能知道PHP允许你定义一个默认参数的函数.但您可能并不知道PHP还允许你定义一个完全任意的参数的函数 下面是一个示例向你展示了默认参数的函数: // 两个默认参数的函数 function foo($arg1 = '', $arg2 = '') { echo "arg1: $arg1\n"
-
7个鲜为人知却非常实用的PHP函数
概述 PHP有着众多的内置函数,其中大多数函数都被开发者广发使用.但也有一些同样有用却被遗忘在角落,本文将介绍7个鲜为人知功能却非常酷的函数. highlight_string() 当需要在网页中展示PHP代码时,highlight_string()函数就显得非常有用.该函数通过PHP内置定义的颜色,返回函数中代码的高亮显示版本. 复制代码 代码如下: <?php highlight_string('<?php echo "hello world" ; ?>'
-
简单实用的PHP防注入类实例
本文实例讲述了简单实用的PHP防注入类.分享给大家供大家参考.具体如下: PHP防注入注意要过滤的信息基本是get,post,然后对于sql就是我们常用的查询,插入等等sql命令了,下面我给各位整理两个简单的例子,希望这些例子能给你网站带来安全. PHP防注入类代码如下: 复制代码 代码如下: <?php /** * 参数处理类 * @author JasonWei */ class Params { public $get = array(); public $pos
-
9段PHP实用功能的代码推荐
一.查看邮件是否已被阅读 当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读.这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间. 复制代码 代码如下: <? error_reporting(0); Header("Content-Type: image/jpeg"); //Get IP if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elsei
-
一款简单实用的php操作mysql数据库类
本文实例讲述了一款简单实用的php操作mysql数据库类.分享给大家供大家参考.具体如下: 复制代码 代码如下: /* 本款数据库连接类,他会自动加载sql防注入功能,过滤一些敏感的sql查询关键词,同时还可以增加判断字段 show table status的性质与show table类 获取数据库所有表名等.*/ @ini_set('mysql.trace_mode','off'); class mysql { public $dblink; public $pconnect; priv
-
Thinkphp中的curd应用实用要点
这个主要闲的没事给大家写一下curd的具体应用,当然这里边主要讲curd,我做的是用户的增删改查,没有用三大自动 首先 复制代码 代码如下: class IndexAction extends Action { public function index(){ header("Content-Type:text/html; charset=utf-8″); $user=M('user'); $list=$user->select(); $this->assign('user',$li
-
几个实用的PHP内置函数使用指南
PHP有许多内置函数,其中大多数函数都被程序员广泛使用.但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数. 没用过的程序员不妨过来看看. 1.highlight_string() 当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了.该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本. 示例: 复制代码 代码如下: <?php highlight_string('<?php phpinfo()
-
PHP实现简单实用的验证码类
本文实例讲述了PHP实现简单实用的验证码类.分享给大家供大家参考.具体如下: <?php /** * @version 1.0 * @author bolted snail * @date 2011-10-15 * @PHP验证码类 * 使用方法: * $image=new Captcha(); * $image->config('宽度','高度','字符个数','验证码session索引'); * $image->create();//这样就会向浏览器输出一张图片 * //所有参数都可
-
制作安全性高的PHP网站的几个实用要点
大家都知道PHP已经是当前最流行的Web应用编程语言了.但是也与其他脚本语言一样,PHP也有几个很危险的安全漏洞.所以在这篇教学文章中,我们将大致看看几个实用的技巧来让你避免一些常见的PHP安全问题. 技巧1:使用合适的错误报告 一般在开发过程中,很多程序员总是忘了制作程序错误报告,这是极大的错误,因为恰当的错误报告不仅仅是最好的调试工具,也是极佳的安全漏洞检测工具,这能让你把应用真正上线前尽可能找出你将会遇到的问题. 当然也有很多方式去启用错误报告.比如在 php.in 配置文件中你可以设置在
随机推荐
- PHP动态输出JavaScript代码实例
- PHP程序员玩转Linux系列 Linux和Windows安装nginx
- Go语言并发模型的2种编程方案
- javascript 开发之网页兼容各种浏览器
- Spring boot jpa 删除数据和事务管理的问题实例详解
- Java定时器问题实例解析
- Vue.js 2.0 移动端拍照压缩图片预览及上传实例
- JavaScript通过字典进行字符串翻译转换的方法
- [PHP]实用函数8
- Android DaggerActivityComponent错误解决办法详解
- Android中关于递归和二分法的算法实例代码
- Zend Framework教程之Loader以及PluginLoader用法详解
- 关于request.getHeader("Referer")的问题探讨
- js的Boolean对象初始值示例
- Windows下快速搭建安卓开发环境Android studio
- Ruby中的Range对象学习笔记
- Android Studio使用教程(三):常用快捷键
- C#获取网页源代码的方法
- 通过集线器连接的对等网
- ASP.NET 谨用 async/await