php常用函数之Math、GD篇

float abs(float);

用途:求绝对值

>>例子:$abs = abs( -4.5 );  => 输出 : 4.5;

float round(float,int n);

用途:对浮点数四舍五入n位

>>例子:echo round( 1.955555,2 ); => 输出 : 1.96;

int ceil(float);

用途:进一法取整

>>例子:echo ceil( 9.001 ); => 输出 : 10;

float floor(float);

用途:舍去法取整

>>例子: echo floor(9.001); => 输出 : 9;

float fmod(float bigger,float little);

用途:浮点数取余,结果是浮点数;若前者小于后者,则为0

>>例子:echo fmod( 5.7,1.3 ); => 输出 : 0.5;

float pow(float,int n);

用途:求n次幂[次方]

>>例子:echo pow( 2,3 ); => 输出 : 8;

float sqrt(float);

用途:求平方根

>>例子:echo sqrt( 9 ); => 输出 : 3;

float max(float ... );

用途:求多个数字或数组的最大值;

>>例子:echo max(1, 3, 5, 6, 7);  => 输出 : 7;

echo max(array(2, 4, 5)); => 输出 : 5;

float min(float ... );

用途:求多个数字或数组的最小值;

>>例子:echo max(1, 3, 5, 6, 7);  => 输出 : 1;

echo max(array(2, 4, 5)); => 输出 : 2;

mt_rand(int,int);

用途:生成更好的随机数,推荐使用!

>>例子:echo mt_rand( 0,9 ); => 输出 : 6; or other...

rand(int,int);

用途:生成随机数,不建议使用!

>>例子:echo rand( 0,9 ); => 输出 : 1; or other...

pi();

用途:获取圆周率;

>>例子:echo pi(); => 输出 : 3.1415926535898

-----------------------------------------我是华丽的分割线---------------------------------------

GetImageSize

作用:取得图片的大小[即长与宽]

用法:array GetImageSize(string filename, array [imageinfo]);

Imagecreatetruecolor

作用:创建真彩图

用法:resource imagecreatetruecolor ( int $width  , int $height  )

ImageArc

作用:画弧线

用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);

ImageChar

作用:写出横向字符

用法:int ImageChar(int im, int font, int x, int y, string c, int col);

ImageCharUp

作用:写出竖式字符

用法:int ImageCharup(int im, int font, int x, int y, string c, int col);

ImageColorAllocate

作用:匹配颜色

用法:int ImageColorAllocate(int im, int red, int green, int blue);

ImageColorTransparent

作用:指定透明背景色

用法:int ImageColorTransparent(int im, int [col]);

ImageCopyResized

作用:复制新图并调整大小

用法:int ImageCopyResized(int dst_im, int src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH);

ImageCreate

作用:建立新图

用法:int ImageCreate(int x_size, int y_size);

ImageDashedLine

作用:绘虚线

用法:int ImageDashedLine(int im, int x1, int y1, int x2, int y2, int col);

ImageDestroy

作用:结束图形

用法:int ImageDestroy(int im);

ImageFill

作用:图形着色

用法:int ImageFill(int im, int x, int y, int col);

ImageFilledPolygon

作用:多边形区域着色

用法:int ImageFilledPolygon(int im, array points, int num_points, int col);

ImageFilledRectangle

作用:矩形区域着色

用法:int ImageFilledRectangle(int im, int x1, int y1, int x2, int y2, int col);

ImageFillToBorder

作用:指定颜色区域内着色

用法:int ImageFillToBorder(int im, int x, int y, int border, int col);

ImageFontHeight

作用:取得字型的高度

用法:int ImageFontHeight(int font);

ImageFontWidth

作用:取得字型的宽度

用法:int ImageFontWidth(int font);

ImageInterlace

作用:使用交错式显示与否

用法:int ImageInterlace(int im, int [interlace]);

ImageLine

作用:绘实线

用法:int ImageLine(int im, int x1, int y1, int x2, int y2, int col);

ImageLoadFont

作用:载入点阵字型

用法:int ImageLoadFont(string file);

ImagePolygon

作用:绘多边形

用法:int ImagePolygon(int im, array points, int num_points, int col);

ImageRectangle

作用:绘矩形

用法:int ImageRectangle(int im, int x1, int y1, int x2, int y2, int col);

ImageSetPixel

作用:绘点

用法:int ImageSetPixel(int im, int x, int y, int col);

ImageString

作用:绘横式字符串

用法:int ImageString(int im, int font, int x, int y, string s, int col);

ImageStringUp

作用:绘直式字符串

用法:int ImageStringUp(int im, int font, int x, int y, string s, int col);

ImageSX

作用:取得图片的宽度

用法:int ImageSX(int im);

ImageSY

作用:取得图片的高度

用法 :int ImageSY(int im);

ImageTTFBBox

作用:计算 TTF 文字所占区域

用法:array ImageTTFBBox(int size, int angle, string fontfile, string text);

ImageTTFText

作用:写 TTF 文字到图中

用法:array ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text);

ImageColorAt

作用:取得图中指定点颜色的索引值

用法:int ImageColorAt(int im, int x, int y);

ImageColorClosest

作用:计算色表中与指定颜色最接近者

用法:int ImageColorClosest(int im, int red, int green, int blue);

ImageColorExact

作用:计算色表上指定颜色索引值

用法:int ImageColorExact(int im, int red, int green, int blue);

ImageColorResolve

作用:计算色表上指定或最接近颜色的索引值

用法:int ImageColorResolve(int im, int red, int green, int blue);

ImageColorSet

作用:设定色表上指定索引的颜色

用法:boolean ImageColorSet(int im, int index, int red, int green, int blue);

ImageColorsForIndex

作用:取得色表上指定索引的颜色

用法:array ImageColorsForIndex(int im, int index);

ImageColorsTotal

作用:计算图的颜色数

用法:int ImageColorsTotal(int im);

ImagePSLoadFont

作用:载入 PostScript 字型

用法:int ImagePSLoadFont(string filename);

ImagePSFreeFont

作用:卸下 PostScript 字型

用法:void ImagePSFreeFont(int fontindex);

ImagePSEncodeFont

作用:PostScript 字型转成向量字

用法:int ImagePSEncodeFont(string encodingfile);

ImagePSText

作用:写 PostScript 文字到图中

用法:array ImagePSText(int image, string text, int font, int size, int foreground, int background, int x, int y, int space, int tightness, float angle, int antialias_steps);

ImagePSBBox

作用:计算 PostScript 文字所占区域

用法: array ImagePSBBox(string text, int font, int size, int space, int width, float angle);

ImageCreateFromPNG

作用:取出 PNG 图型

用法:int ImageCreateFromPng(string filename);

ImagePNG

作用:建立 PNG 图型

用法:int ImagePng(int im, string [filename]);

ImageCreateFromGIF

作用:取出 GIF 图型

用法:int ImageCreateFromGif(string filename);

ImageGIF

作用:建立 GIF 图型

用法:int ImageGif(int im, string [filename]);

时间: 2024-10-13 17:26:33

php常用函数之Math、GD篇的相关文章

C#常用函数--通用篇

C#常用函数→通用篇转载地址→http://www.cnblogs.com/superfang/archive/2008/07/02/1233706.html以前我都是"原文地址"→后来发现不准确有些是转载别人的但是不写原文地址→还是"转载地址"准确点→ 1.DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime

【COCOS CREATOR 系列教程之二】脚本开发篇&事件监听、常用函数等示例整合

[Cocos Creator ](千人群):  432818031 上一篇,介绍了Himi在使用过cc所有组件后的一篇总结,没有具体介绍每个组件的原因在于官方文档很齐全,而且也有视频的介绍. 所以希望童鞋们可以把我这两篇博文当成对组件.脚本两部分开发的整理与总结. 后续的文章,Himi应该主要更新一些官方还未补充或者还没有的教程.避免无用功. 下面直接放出代码,因为不是很难理解.所以不再一一赘述,都是常用的函数.事件监听.动作回调.定时器等开发过程中必接触的. 大致内容如下: cc 属性介绍 获

C#常用函数→ASP.NET篇

C#常用函数→ASP.NET篇 转载地址→http://www.cnblogs.com/superfang/archive/2008/07/02/1233706.html 以前我都是"原文地址"→后来发现不准确有些是转载别人的但是不写原文地址→还是"转载地址"准确点→ Abs(number) 取得数值的绝对值. Asc(String) 取得字符串表达式的第一个字符ASCII 码. Atn(number) 取得一个角度的反正切值. CallByName (object

性能测试基础-开门篇3(LR常用函数介绍)

LR常用的函数,协议不一样函数会不一样,这里简单的介绍下HTTP\WEBSERVICE\SOCKET协议常用函数: HTTP: web_set_max_html_param_len("1024");//设置1行数据最大长度,经常会使用到 web_reg_save_param("SupplierId", "LB=SupplierId>", "RB=</b:SupplierId", "SEARCH=BODY&

SQL Server数据库培训(SQL篇)----集合运算及常用函数

1.             集合运算及常用函数 1.1          字符转换函数 1.1.1             ASCII () 返回字符表达式最左端字符的ASCII 码值.在ASCII()函数中,纯数字的字符串可不用''括起来,但含其它字符的字符串必须用''括起来使用,否则会出错. SELECT ASCII('iTalkbb') ---------- 105 1.1.2             CHAR () 将ASCII 码转换为字符.如果没有输入0 ~ 255 之间的ASCI

JS中String,Math常用函数

String对象: 1.length属性 说明:获取字符串的长度 实例: var str="abc"; var i=str.length;//output:3 2.charAt()方法 说明:从字符串中找出一个指定索引(位置)的字符 实例: var str="abc"; var str1=str.charAt(2);//output:c //字符串索引从0开始 3.indexOf()方法 说明:得到子字符串在母字符串中第一次出现的位置(下标),如找不到则输出&quo

数据库之mysql篇(6)—— mysql常用函数函数/自定义函数

常用函数 运算函数 我相信你都能看懂,所以以上的不再做过多解释 然后还有个,前面漏掉的between and: 意指10是否在0到20之间,如果是返回1,否则返回0 日期函数 这个要稍微注意一下参数,第一个是起始日期,interval是固定的,2则是需要加的日期数,后面的day则是单位,还可以是week,year  信息函数 聚合函数 以上的因为我这个test数据库下的表没有很好的数据,所以操作得到的结果感觉很怪,各位见谅,你知道怎么用就可以了 加密函数 以上两种加密函数,我个人觉得都不是很安全

go语音之进阶篇字符串操作常用函数介绍

下面这些函数来自于strings包,这里介绍一些我平常经常用到的函数,更详细的请参考官方的文档. 一.字符串操作常用函数介绍 1.Contains func Contains(s, substr string) bool 功能:字符串s中是否包含substr,返回bool值 示例: fmt.Println(strings.Contains("seafood", "foo")) fmt.Println(strings.Contains("seafood&qu

PHP开发常用函数和必须会的函数总结 --带例子

PHP开发常用函数 在共过开发中,我经常要用到一些PHP函数,有时会不记得,这里把这些常用函数总结到一起.本篇列举了PHP程序员开发中经常用到的php函数.几乎每个函数都有例子,老手可以看看当做温习,新手可以背理论,然后把例子敲他几遍,后面再开发中,开发效率绝对有所提高.例子大多取自w3cschool标准例子和网上的一些资源,部分为个人所写,均经过测试.如果要装载本文,还请注明来源 :http://blog.csdn.net/qq_22327455. 一.检查函数 1.empty() empty