代码如下:/*函数array_pop():将数组最后一个单元弹出(出栈) * 1、语法:mixed array_pop ( array &array ) * 2、描述: 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。 * 3、注意事项: * 3.1、 */ echo "***********************************************************************"; $arr11=array('成绩1'=>65,'成绩2'=>25,'成绩3'=>87,'成绩4'=>85,'成绩5'=>...
例如: 代码如下:function say () { alert (arguments[0]+说:+arguments[1]); } say (fanglor,fanglor is a boy !); 结果:弹出 fanglor 说:fanglor is a boy ! -------------------------------------------------------------------------------- 这个有点类似于php 中的 func_get_args() 函数,也是获取函数参数的数组。 例(以下是php代码): 代码如下:function uses () { $args =func_get_args(); if (!empty($args)) { fore...
在 Javascript 中,可以利用 escape/unescape() 和 eval_r() 函数进行简单的转码处理,让普通的 URL 网址看起来比较怪异,使那些令人讨厌的搜索爬虫无法辨认你希望隐藏的资源。这里,一般都需要预先将正常的字符串编码成 JavaScript unescape() 函数能够解译的格式,以 PHP 为例,可以使用以下函数实现 Javascript 中 escape() 函数相同的功能: 代码如下:<?php function escapeToHex($string, $encoding = UTF-8) { $return = ...
来自PHPCMS/** * 转义 javascript 代码标记 * * @param $str * @return mixed */ function trim_script($str) { if(is_array($str)){ foreach ($str as $key => $val){ $str[$key] = trim_script($val); } }else{ $str = preg_replace ( /\<([\/]?)script([^\>]*?)\>/si, <\\1script\\2>, $str ); $str = preg_replace ( /\<([\/]?)iframe([^\>]*?)\>/si, <\\1iframe\\2>, $str ); $str = preg_replace ( /\<([\/]?)frame([^...
/* * 功能:在页面上通过JS提示指定消息,并结束页面执行 * 参数: * Msg :待显示的消息 * URL :需指定返回的页面,不指定时返回前一页 */ function ShowMsg($Msg, $URL = "") { //header(Content-Type: text/html; charset=utf-8); //echo ; echo ""; exit(); }
function trip_html( $html, $len ) {// $html 应包含一个 HTML 文档。// 本例将去掉 HTML 标记,javascript 代码// 和空白字符。还会将一些通用的// HTML 实体转换成相应的文本。$search = array (“‘’si”, // 去掉 javascript“‘]*?>’si”, // 去掉 HTML 标记“‘([\r\n])[\s]+’”, // 去掉空白字符“‘&(quot|#34);’i”, // 替换 HTML 实体“‘&(amp|#38);’i”,“‘&(lt|#6...
escape函数 /** * js escape php 实现 * @param $string the sting want to be escaped * @param $in_encoding * @param $out_encoding */ function escape($string, $in_encoding = UTF-8,$out_encoding = UCS-2) { $return = ; if (function_exists(mb_get_info)) { for($x = 0; $x < mb_strlen ( $string, $in_encoding ); $x ++) { $str = mb_substr ( $string, $x, 1,...
escape函数 /** * js escape php 实现 * @param $string the sting want to be escaped * @param $in_encoding * @param $out_encoding */ function escape($string, $in_encoding = UTF-8,$out_encoding = UCS-2) { $return = ; if (function_exists(mb_get_info)) { for($x = 0; $x < mb_strlen ( $string, $in_encoding ); $x ++) { $str = mb_substr ( $string, $x, 1,...
以下函数代码中“123456” 是个加密的key,自己可以随便改。php加密,js解密,貌似没什么意义,主要是key在js中会被看到。不过在某些地方可能会用到。 PHP加密函数代码如下: function strencode($string) { $string = base64_encode ( $string ); $key = md5 ( '123456' ); $len = strlen ( $key ); $code = ''; for($i = 0; $i $k = $i % $len; $code .= $string [$i] ^ $key [$k]; }...
PHP中有一个函数:String str_repeat($str, num);挺好用的....以下通过js和php模拟实现。 1:PHP版本 代码如下:/*PHP版实现*/ function repeat($str, $num){ return implode( $str, array_fill(0, $num+1, ) ); } 2:JavaScript实现: 代码如下:/*JavaScript实现*/ function repeat(str, num){ return new Array( num + 1 ).join( str ); } http://www.bkjia.com/PHPjc/313625.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/...
这里,一般都需要预先将正常的字符串编码成 JavaScript unescape() 函数能够解译的格式,以 PHP 为例,可以使用以下函数实现 Javascript 中 escape() 函数相同的功能: 代码如下:function escapeToHex($string, $encoding = UTF-8) { $return = ; for ($x = 0; $x $str = mb_substr($string, $x, 1, $encoding); if (strlen($str) > 1) { // 多字节字符 $return .= %u . strtoupper(bin2hex(mb_convert_encoding($str, UCS-2, $en...
例如: 代码如下:function say () { alert (arguments[0]+说:+arguments[1]); } say (fanglor,fanglor is a boy !); 结果:弹出 fanglor 说:fanglor is a boy ! -------------------------------------------------------------------------------- 这个有点类似于php 中的 func_get_args() 函数,也是获取函数参数的数组。 例(以下是php代码): 代码如下:function uses () { $args =func_get_args(); if (!empty($args)) { for...
前端开发工程师都知道javascript有编码函数escape()和对应的解码函数unescape(),而php中只有个urlencode和urldecode,这个编码和解码函数对encodeURI和encodeURIComponent有效,但是对escape的是无效的。javascript中的escape()函数和unescape()函数用户字符串编码,类似于PHP中的urlencode()函数,下面是php实现的escape函数代码: 代码如下:/** * js escape php 实现 * @param $string the sting want to be escape...
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。 语法 escape(string)参数 描述 string 必需。要被转义或编码的字符串。 返回值 已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列function php教程escape($str) { $sublen=strlen($str); $retrunstring=""; for ($i=0;$i<$sublen;$i++) { if(ord($str[$i])>=127) { $tmps教程tring=bin2hex(iconv("gb2312","ucs-2",substr($str,$i,...
中文字符判断是根据字符串编码来的,/^[chr(0xa1)-chr(0xff)]+$这就是判断是否为中文的php验证正则表达式 下面来看一个验证中文实例中文字符判断是根据字符串编码来的,/^[chr(0xa1)-chr(0xff)]+$这就是判断是否为中文的php教程验证正则表达式 下面来看一个验证中文实例$str = "一聚教程网"; if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { echo "这是一个纯中文字符串"; } else { echo "这不是一个纯中文字串"; ...