PHP htmlspecialchars() 函数实例教程

 更新时间:2016年11月25日 16:52  点击:1648

PHP htmlspecialchars() 函数实例教程

定义和用法
该htmlspecialchars ( )函数转换一些预定义的字符为HTML实体。

预先定义的字符是:

& (符号)成为&
“ (双引号)变成”
' (单引号)成为'
“ (小于)成为”
“ (大于)成为”
语法

htmlspecialchars(string,quotestyle,character-set)
ParameterDescription
stringRequired. Specifies the string to convert
quotestyle
  • 任择。指定如何编码单,双引号。现有的报价方式是: ENT_COMPAT -默认。编码只有双引号ENT_QUOTES -编码双和单引号E NT_NOQUOTES-不编码任何报价
character-set
任择。字符串指定的字符集使用。允许的值是:相当于ISO - 8859 - 1 -默认。西欧国际标准化组织- 8859 - 15 -西欧(增加了欧元标志+法国和芬兰的信件丢失在I SO- 8 859- 1 ) - 8-的A S CII兼容的多字节8位的U n icodecp 866-D OS的具体西里尔字符集cp 1 251- Windows的具体西里尔字符集cp1252 -特定字符集的W indows西欧K OI8- R的-俄罗斯个人信息保护政策-传统中国,主要用于在台湾G B2 312-简体中国,国家标准字符集个人信息保护政策,香港增补字符集-篮子篮子与香港扩展S hi ft _JIS-日文EU C- JA -日语

提示和说明
注:无法识别的字符集将被忽略,代之以由ISO - 8859 - 1 。




范例1

 

<html>
<body>
<?php
$str = "Jane & 'Tarzan'";
echo htmlspecialchars($str, ENT_COMPAT);
echo "<br />";
echo htmlspecialchars($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars($str, ENT_NOQUOTES);
?>
</body>
</html>
 
结果.
 
Jane & 'Tarzan'
Jane & 'Tarzan'
Jane & 'Tarzan'
 

如果您选择“查看源文件”在浏览器窗口中,您会看到下面的HTML :

 

<html>
<body>
Jane &amp; 'Tarzan'<br />
Jane &amp; &#039;Tarzan&#039;<br />
Jane &amp; 'Tarzan'
</body>
</html>

PHP htmlspecialchars_decode() 实例教程

定义和用法
该htmlspecialchars_decode ( )函数转换一些预定的HTML实体字符。

HTML实体,将解码是:

&成为& (符号)
“变成” (双引号)
'变成' (单引号)
“成为” (小于)
“成为” (大于)
该htmlspecialchars_decode ( )函数是相反的htmlspecialchars ( ) 。

语法

htmlspecialchars_decode(string,quotestyle)

参数说明
字符串必需。指定的字符串解码
quotestyle可选。指定如何解码单,双引号。
现有的报价方式有:

ENT_COMPAT -默认。解读只有双引号
ENT_QUOTES -解读双和单引号
ENT_NOQUOTES -不解码任何报价
 


-------------------------------------------------- ------------------------------

范例1

<?php
$str = "Jane &amp; &#039;Tarzan&#039;";
echo htmlspecialchars_decode($str);
echo "<br />";
echo htmlspecialchars_decode($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars_decode($str, ENT_NOQUOTES);
?>

Jane & 'Tarzan'
Jane & 'Tarzan'
Jane & 'Tarzan'

PHP join() 函数教程

定义和用法
在join( )函数返回一个字符串的内容阵列。

在join( )函数是一个别名的inplode( )函数。

语法

join(separator,array)
ParameterDescription
separator
任择。指定放什么东西到之间的数组元素。默认为“ ” (空字符串)
array
必需的。阵列join到一个字符串

提示和说明
注:join( )函数接受其参数要么秩序。然而,对于符合爆炸( ) ,你应该使用记录命令的论点。

注:分隔参数的join( )是可选的。但是,建议总是使用两个参数的向后兼容。


例如

<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo join(" ",$arr);
?>
 
输出
 
Hello World! Beautiful Day!

PHP array_uintersect() 与array_uintersect_assoc()实例教程

定义和用法
该array_uintersect ( )函数比较两个或两个以上的阵列,在用户的功能,并返回一个数组包含的内容从第一个数组,如果用户的功能允许它。用户的功能比较数组值,并返回一个数值, 0如果数组返回应包含这一内容。

语法
array_uintersect(array1,array2,array3...,function)
参数说明array1要求。第一阵列阵列,其他将与array2要求。一个数组是相对于第一阵列array3可选。一个数组是相对于第一阵列功能要求。用户名称的功能提示和说明提示:您可以比较的第一个阵列一个阵列,或有你喜欢。 注意:只有价值是用于比较。 例如<?php
function myfunction($v1,$v2)
{
if ($v1===$v2)
  {
  return 0;
  }
if ($v1 > $v2) return 1;
  {
  return -1;
  }
return 1;
}
$a1=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
$a2=array(1=>"Cat",2=>"Dog",3=>"Fish");
print_r(array_uintersect($a1,$a2,"myfunction"));
?>输出结果.Array ( [a] => Cat [b] => Dog )来看看array_uintersect_assoc()实例教程定义和用法该array_uintesect_assoc ( )函数比较两个或两个以上的阵列,无论是在内置的功能和在用户的功能,然后返回一个数组包含的内容从第一个数组,如果允许它的职能。内置的功能比较钥匙。用户的功能比较值,并返回一个数值, 0如果数组返回应包含这一内容。 语法array_uintersect_assoc(array1,array2,array3...,function)参数说明array1要求。第一阵列阵列,其他将与array2要求。一个数组是相对于第一阵列array3可选。一个数组是相对于第一阵列功能要求。用户名称的功能提示和说明提示:您可以比较的第一个阵列一个阵列,或有你喜欢。 注意:对于比较,关键是使用内置的功能和价值是用来在使用者的功能。 例如<?php
function myfunction($v1,$v2)
{
if ($v1===$v2)
 {
 return 0;
 }
return 1;
}
$a1=array("a"=>"Cat","b"=>"Dog","c"=>"Horse");
$a2=array("a"=>"Cat","b"=>"Horse","c"=>"Dog");
print_r(array_uintersect_assoc($a1,$a2,"myfunction"));
?>输出结果.Array ( [a] Cat )

PHP 日期处理函数 mktime() 使用教程

定义和用法
该mktime ( )函数返回的Unix时间戳的日期。

这时间戳包含的秒数之间的Unix时代( 1970年一月一号00:00:00格林尼治标准时间) ,并在指定时间。

语法

mktime(hour,minute,second,month,day,year,is_dst)
ParameterDescription
hour
可选。指定小时 hour
minute可选,指定 the minute
second可选,指定 the second
month可选,指定 the numerical month
day可选,指定 the day
year可选,指定 the year. The valid range for year is on some systems between 1901 and 2038. However this limitation is overcome in PHP 5
is_dst
任择。将此参数设置为1 ,如果时间是在日光节约时间( DST ) , 0如果不能,或-1 (预设值) ,如果它是未知的。如果它是未知的, PHP的尝试找出本身(这可能会导致意想不到的结果) 。注:此参数是不推荐在PHP 5 。新的处理功能时应该使用

提示和说明
注意:如果论据是无效的,函数返回false ( PHP版本5.1之前返回-1 ) 。


-------------------------------------------------- ------------------------------

例如
该mktime ( )函数是有用的日期做算术和验证工作。它会自动计算出正确的价值外的各种投入

<?php
echo(date("M-d-Y",mktime(0,0,0,12,36,2001))."<br />");
echo(date("M-d-Y",mktime(0,0,0,14,1,2001))."<br />");
echo(date("M-d-Y",mktime(0,0,0,1,1,2001))."<br />");
echo(date("M-d-Y",mktime(0,0,0,1,1,99))."<br />");
?>
输出代码
Jan-05-2002
Feb-01-2002
Jan-01-2001
Jan-01-1999
[!--infotagslink--]

相关文章

  • Painter绘制红衣喝酒男水粉画效果教程

    今天小编在这里就来给Painter的这一款软件的使用者们来说一说绘制红衣喝酒男水粉画效果的教程,各位想知道具体绘制步骤的使用者,那么下面就快来跟着小编一起看一看教程...2016-09-14
  • iPhone6怎么激活?两种苹果iPhone6激活教程图文详解

    iPhone6新机需要激活后才可以正常使用,那么对于小白用户来说,iPhone6如何激活使用呢?针对此问题,本文就为大家分别介绍Wifi无线网络激活以及iPhone6连接电脑激活这两种有效的方法,希望本文能够帮助到大家...2022-09-14
  • Photoshop制作雨中野外孤独行走的一头牛海报教程

    今天小编在这里就来给各位photoshop的这一款软件的使用者们来说下制作雨中野外孤独行走的一头牛海报的教程,各位想知道具体制作方法的使用者们,大家就快来看一看小编给...2016-09-14
  • Painter绘制帅气卡通魔法王子漫画教程

    今天小编在这里就来给Painter的这一款软件的使用者们来说一下绘制帅气卡通魔法王子漫画的具体教程,各位想知道绘制步骤的使用者,那么下面就快来跟着小编一起看一看教程...2016-09-14
  • Illustrator鼠绘堆雪人的孩童矢量插画教程

    今天小编在这里就来给各位Illustrator的这一款软件的使用者们来说说鼠绘堆雪人的孩童矢量插画的教程,各位想知道具体绘制方法的使用者们,那么各位就快来跟着小编来看看...2016-09-14
  • 美图秀秀给照片天空加蓝天白云教程一览

    今天小编在这里就来给美图秀秀的这一款软件的使用者们来说下究竟该怎么给照片天空加蓝天白云的教程,各位想知道具体制作步骤的,那么下面就来跟着小编一起看看吧。 ...2016-09-14
  • 安卓手机app添加支付宝支付开发教程

    支付宝支付在国内算是大家了,我们到处都可以使用支付宝了,下文整理介绍的是在安卓app应用中使用支付宝进行支付的开发例子。 之前讲了一篇博客关与支付宝集成获取...2016-09-20
  • llustrator绘制扁平化风格卡通警察护士空姐肖像教程

    今天小编在这里就来给llustrator的这一款软件的使用者们来说一说绘制扁平化风格卡通警察护士空姐肖像的教程,各位想知道具体绘制步骤的使用者们,那么下面就快来跟着小编...2016-09-14
  • Illustrator绘制一个方形的录音机图标教程

    今天小编在这里就来给Illustrator的这一款软件的使用者们来说一下绘制一个方形的录音机图标的教程,各位想知道具体绘制方法的使用者们,那么下面就来看一下小编给大家分...2016-09-14
  • php正确禁用eval函数与误区介绍

    eval函数在php中是一个函数并不是系统组件函数,我们在php.ini中的disable_functions是无法禁止它的,因这他不是一个php_function哦。 eval()针对php安全来说具有很...2016-11-25
  • php中eval()函数操作数组的方法

    在php中eval是一个函数并且不能直接禁用了,但eval函数又相当的危险了经常会出现一些问题了,今天我们就一起来看看eval函数对数组的操作 例子, <?php $data="array...2016-11-25
  • photoshop简单制作一个搞笑的换脸表情包教程

    今天小编在这里就来给photoshop的这一款软件的使用者们来说一说简单制作一个搞笑的换脸表情包的教程,各位想知道具体制作方法的使用者们,那么大家就快来看一看教程吧。...2016-09-14
  • Python astype(np.float)函数使用方法解析

    这篇文章主要介绍了Python astype(np.float)函数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-06-08
  • photoshop给手绘画调色变换场景后期教程

    今天小编在这里就来给各位photoshop的这一款软件的使用者们来说说给手绘画调色变换场景的后期教程,各位想知道具体后期处理步骤的使用者们,那么大家就快来跟着小编来看...2016-10-02
  • Python中的imread()函数用法说明

    这篇文章主要介绍了Python中的imread()函数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-16
  • 美图秀秀让你胸丰满起来处理教程

    今天小编在这里就来给美图秀秀的这一款软件的使用者们来说一下让你胸丰满起来的处理教程,各位想知道具体处理步骤的,那么下面就快来跟着小编一起看一下教程吧。 给...2016-09-14
  • Painter绘制雷神传插画教程

    今天小编在这里就来给Painter的这一款软件的使用者们来说一下绘制雷神传插画的教程,各位想知道具体绘制步骤的使用者,那么下面就快来跟着小编一起看看绘制方法吧。 ...2016-09-14
  • C# 中如何取绝对值函数

    本文主要介绍了C# 中取绝对值的函数。具有很好的参考价值。下面跟着小编一起来看下吧...2020-06-25
  • C#学习笔记- 随机函数Random()的用法详解

    下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • 金额阿拉伯数字转换为中文的自定义函数

    CREATE FUNCTION ChangeBigSmall (@ChangeMoney money) RETURNS VarChar(100) AS BEGIN Declare @String1 char(20) Declare @String2 char...2016-11-25