php函数:md5_file()函数实例教程

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

定义和用法
该md5_file ( )函数计算MD5哈希的文件。

该md5_file ( )函数使用的RSA数据安全公司的MD5消息摘要算法。

从1321年的RFC -的M D5消息摘要算法: “的M D5消息摘要算法需要输入的信息任意长度和生产输出了1 28位”指纹“或”消息摘要“的投入。的M D5算法打算用于数字签名的应用,其中一个大文件必须是“压缩”在一个安全的方式加密之前,与一家私营(秘密)主要根据公钥密码体制,如RSA的。 “

这个函数返回计算MD5哈希成功,或FALSE的失败。

语法

md5_file(file,raw)
ParameterDescription
fileRequired. The file to be calculated
raw
任择。指定十六进制或二进制输出格式:真-原1 6个字符二进制格式假-默认。 32字符的十六进制数注:此参数是说在PHP 5.0
来看看实例.
<?php
$filename = "test.txt";
$md5file = md5_file($filename);
echo $md5file;
?>
输出为.
5d41402abc4b2a76b9719d911017c592
 
下面来看个逻辑的实例.
 
<?php
$md5file = md5_file("test.txt");
file_put_contents("md5file.txt",$md5file);
?>

在这个例子中,我们将测试是否“ test.txt ”已变更(即如果MD5哈希已变更) :

 

<?php
$md5file = file_get_contents("md5file.txt");
if (md5_file("test.txt") == $md5file)
  {
  echo "The file is ok.";
  }
else
  {
  echo "The file has been changed.";
  }
?>
输出.
 
The file is ok

定义和用法
该metaphone ( )函数计算metaphone关键的一个字符串。

阿metaphone关键是如何一连串的声音,如果说,由讲英语的人。

该metaphone ( )函数可用于拼写应用。

这个函数返回metaphone关键字符串的成功,或FALSE的失败。

metaphone(string,length)
ParameterDescription
string
必需的。指定的字符串检查
length
任择。指定的最大长度metaphone关键

提示和说明
注: metaphone ( )函数创建相同的关键类似的漂亮话。

注:产生metaphone钥匙,长短不一。

提示: metaphone ( )是更准确比soundex ( )函数,因为metaphone ( )知道基本规则的英语发音。




范例1

<?php
echo metaphone("world");
?>
 
输出.
WRLT
 

在这个例子中我们使用metaphone ( )函数在两个类似的漂亮话:

 

<?php
$str = "Sun";
$str2 = "Son";

echo metaphone($str);
echo "<br />";
echo metaphone($str2);
?>
 
输出.
SN
SN
www.111cn.net/phper/php.html

PHP strchr() 函数实例教程

定义和用法
该strchr ( )函数搜索首次出现了一系列内部其他字串。

这个函数返回其余的字符串(从匹配点) ,或FALSE ,如果该字符串搜索没有发现。

这一功能是一个别名的strstr ( )函数。

语法

strchr(string,search)
ParameterDescription
string
必需的。指定字符串搜索
search
必需的。指定的字符串搜索。如果此参数是一个数字,它将寻求匹配的字符的ASCII值的数目

提示和说明
注:此功能是二进制的安全。

注:此功能是区分大小写的。对于不区分大小写的搜索,使用stristr ( ) 。


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

范例1

 

<?php
echo strchr("Hello world!","world");
?>
输出world.

定义和用法
该str_word_count ( )函数计数的数目字一个字符串。

语法

str_word_count(string,return,char)
ParameterDescription
string
必需的。指定的字符串检查
return
任择。指定返回值的str_word_count ( )函数。可能值: 0 -默认。返回字数发现1 -返回一个数组的话从字串2 -返回一个数组在关键的立场是,这个词的字符串,和价值是实际的字
char
任择。指定特殊字符将被视为话。注:此参数是说在PHP 5.1
我们来看实例.
<?php
echo str_word_count("Hello world!");
?>
输出为2
 
下面再看.
 
<?php
print_r(str_word_count("Hello world!",1));
?>
 
结果.
 
Array
(
[0] => Hello
[1] => world
)
 
再看.
 
<?php
print_r(str_word_count("Hello world!",2));
?>
 
输出结果
 
Array
(
[0] => Hello
[6] => world
)
 

示例4
str_word_count ( )不与焦炭参数:

 

<?php
print_r(str_word_count("Hello world & good morning!",1));
print_r(str_word_count("Hello world & good morning!",1,"&"));
?>
 
输出.
 
Array
(
[0] => Hello
[1] => world
[2] => good
[3] => morning
)
Array
(
[0] => Hello
[1] => world
[2] => &
[3] => good
[4] => morning
)
 

php str_split() 函数教程

定义和用法
该str_split ( )函数的字符串分割成一个数组。

语法

str_split(string,length)
ParameterDescription
string
必需的。指定的字符串分裂
length
任择。指定的长度每个数组元素。默认值是1
下面看实例.
<?php
print_r(str_split("Hello"));
?>
输出结果.
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
)
实例二.
<?php
print_r(str_split("Hello",3));
?>
 
结果.
Array
(
[0] => Hel
[1] => lo
)
 
提示和说明
注意:如果长度小于1 , str_split ( )函数将返回FALSE 。

注意:如果长度大于长度的字符串,整个字符串将返回作为唯一的因素阵列。
[!--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
  • 安卓手机app添加支付宝支付开发教程

    支付宝支付在国内算是大家了,我们到处都可以使用支付宝了,下文整理介绍的是在安卓app应用中使用支付宝进行支付的开发例子。 之前讲了一篇博客关与支付宝集成获取...2016-09-20
  • 美图秀秀给照片天空加蓝天白云教程一览

    今天小编在这里就来给美图秀秀的这一款软件的使用者们来说下究竟该怎么给照片天空加蓝天白云的教程,各位想知道具体制作步骤的,那么下面就来跟着小编一起看看吧。 ...2016-09-14
  • 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