procedure TForm1.Button1Click(Sender: TObject); var memoStream,OleStream:TStream; Stream : IStream; begin image1.Picture :=nil; image2.Picture :=nil; //显示初始照片 image1.Picture.LoadFromFile('c:\logo.bmp'); memoStream := TmemoryStream.Create; try //将照片保存为TmemoryStream image1.Picture.Bitmap.SaveToStream(memoStream); ...
代码如下:echo "数值强制转换:"; $string="2a"; $string1=intval($string); echo '$string1的值:'.$string1.'$string2的值:';//单引号不会输出变量,将原样输出 $string2=(int)($string); echo $string2 ?> 手册上查不到。 这也是手册上说的:引用: int intval ( mixed $var [, int $base ] ) 通过使用特定的进制转换(默认是十进制),返回变量 var 的 integer 数值。 如果只有这点区别的话,那么我喜欢用(int)处理10进制的情况...
#用户发布的html,过滤危险代码 function uh($str) { $farr = array( "/\\s+/", //过滤多余的空白 "/]*?)>/isU", //过滤 "/(]*)on[a-zA-Z]+\\s*=([^>]*>)/isU", //过滤javascrīpt的on事件 ); $tarr = array( " ", "<\\\\1\\\\2\\\\3>", //如果要直接清除不安全的标签,这里可以留空 "\\\\1\\\\2", ); $str = preg_replace( $farr,$tarr,$str); return $str; }以上就介绍了html代码转换器 用php过滤危险html代码的函...
UTF编码 UTF-8就是以8位为单元对UCS进行编码。从UCS-2到UTF-8的编码方式如下: UCS-2编码(16进制) UTF-8 字节流(二进制) 0000 - 007F 0xxxxxxx 0080 - 07FF 110xxxxx 10xxxxxx 0800 - FFFF 1110xxxx 10xxxxxx 10xxxxxx 例如“汉”字的Unicode编码是6C49。6C49在0800-FFFF之间,所以肯定要用3字节模板了:1110xxxx 10xxxxxx 10xxxxxx。将6C49写成二进制是:0110 110001 001001, 用这个比特流依次代替模板中的x,得到:11100110...
gb2utf8.php 文件如下: 代码如下:Class GB2UTF8 { var $gb; // 待转换的GB2312字符串 var $utf8; // 转换后的UTF8字符串 var $CodeTable; // 转换过程中使用的GB2312代码文件数组 var $ErrorMsg; // 转换过程之中的错误讯息 function GB2UTF8($InStr="") { $this->gb=$InStr; $this->SetGb2312(); ($this->gb=="")?0:$this->Convert(); } function SetGb2312($InStr="gb2312.txt") { // 设置gb2312代码文件,默认为g...
在实际的应用中,经常会遇到一些特殊的情况,比如需要新闻,天气预报,等等,但是作为个人站点或者实力小的站点 我们不可能有那么多的人力 物力 财力去做这些事情,怎么办呢? 好在互联网是 资源共享的,我们可以利用程序 自动的把别的站点的页面抓取回来经过处理后被我们所利用。 用什么呢,那个战友给的是不行的,其实在Php有这个功能,那就是用curl库。请看下面的代码! $ch = curl_init ("http://dailynews.sina.com.cn"); ...
這是以class包裝好的簡繁體轉換的class, 另外需要兩個table檔: 1. http://www.jerry.com.tw/php/big5.map 2. http://www.jerry.com.tw/php/gb.map 程式如下: CCharset.php3 // 程式員: Magic Jerry // // function Big5_Gb($str) => big5轉GB for string // function Gb_Big5($str) => GB轉Big5 for string //===================================================== class CCharset { var $gb_map="gb.map"; //如果要放到別的路徑...
感谢网友Keyes提供移植用的Delphi源代码。其调用方式为$txt=gbtobig5($txt)。 (注:源代码中的include "data_gb.php";这个文件在就是一个数组,在http://caocao.oso.com.cn/data_gb.zip,请编辑下载到oso上,做一个链接,因为这个文件我过几天就要删除了。) /*********************************************************************** Written by caocao caocao@eastday.com...
前几天我在oso论坛上问有没有这个源程序,没人回复。终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码。其调用方式为$txt=big5togb($txt)。 (注:源代码中的include "data_big5.php";这个文件在就是一个数组,在http://caocao.oso.com.cn/data_big5.zip,请编辑下载到oso上,做一个链接,因为这个文件我过几天就要删除了。) /*********************************************************************...
只要在convert中指定日期格式的代号就够了,如: select convert(char(20),getdate(),101) select emp_id,convert(char(20),hire_dt,101) from employee ----------------------------------------------------- 日期格式 代号 -------------------- ----------- 04/05/2000 101 -------------------- ----------- 2000.04.05 102 -------------------- ----------- 05/04/2000 103 -----------...
进制四种二进制:0,1 ,满 2 进 1。在 golang 中,不能直接使用二进制来表示一个整数,它沿用了 c 的特点。十进制:0-9 ,满 10 进 1。八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。十六进制:0-9 及 A-F,满 16 进 1. 以 0x 或 0X 开头表示。此处的 A-F 不区分大小写。package main import "fmt" func main() {var i int = 5//二进制fmt.Printf("%b \n",i)var j int = 011 // 011=>8+1 = 9//八进制fmt.Println("j=",j)var k i...
在php中我们要把时间戳转换日期可以直接使用date函数来实现,如果要把日期转换成时间戳可以使用strtotime()函数实现,下面我来给大家举例说明。 在线工具推荐:Unix时间戳转换工具1.php中时间转换函数strtotime (date()) date("Y-m-d H:i",$unixtime)2.php中获得今天零点的时间戳 要获得零点的unix时间戳,可以使用$todaytime=strtotime(“today”)然后再使用date("Y-m-d H:i",$todaytime)转换为日期。 时间戳转换为日期时间戳转换...
在PHP中可以使用json_decode()函数将JSON编码的字符串转换为适当的PHP数据类型。默认情况下,json_decode()函数将返回一个对象;但是,可以指定第二个参数为一个布尔值true,这样JSON值将被解码为关联数组。基本语法:json_decode( $json, $assoc = FALSE, $depth = 512, $options = 0 )参数:json_decode()函数接受如上所述的四个参数,如下所述:● json:它包含需要解码的JSON字符串。它仅适用于UTF-8编码的字符串。● assoc:...
本篇文章的主要内容是关于用PHP实现腾讯地图和百度地图的相互转换(附代码),具有一定的参考价值,感兴趣的朋友一定要好好看看哦!/** * 百度地图---->腾讯地图 * @param double $lat 纬度 * @param double $lng 经度 * @return array(); */ function Convert_BD09_To_GCJ02($lat,$lng){$x_pi = 3.14159265358979324 * 3000.0 / 180.0;$x = $lng - 0.0065;$y = $lat - 0.006;$z = sqrt($x * $x + $y * $y) - 0.00002 * sin($y * $...
1.a的-2次方=(a分之一)的2次方2.-a的2次方 3次方 按照这个规则,负负得正,负正得负,正正得正,指数是偶数最终结果是正的,是奇数就是负的3.二进制转换十进制,0b开头是二进制<?php $a=pow(2,0);//int(1) $b=pow(-2,2);//int(4) $d=pow(-2,3);//int(-8) $c=pow(2,-2);//float(0.25) var_dump($d); //二进制转换十进制,0b开头是二进制 var_dump(0b0001);//2的0次方 1 pow(2,0) var_dump(0b0010);//2的1次方 2 pow(2,1) var_dump(0b0100);...