首页 > 编程技术 > php

php 入门教程:metaphone 函数

发布时间:2016-11-25 16:52

定义和用法
该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

定义和用法
该money_format ( )函数返回一个字符串格式化为货币字符串。

此功能插入格式化的若干那里是一个百分号( % )签署的主要字符串。

语法

money_format(string,number)
ParameterDescription
string
必需的。指定的字符串进行格式化,以及如何格式的变量中。可能格式值:填充和标志: = F的-指定的字符( f )将被用作填充(例如: % =吨这种利用“ T ”形的填充) 。默认的空间^ -删除使用分组字符+或( -指定如何显示的积极和消极号码。如果“+ ”使用,当地的设置+和-将被用来(通常是签署前的负数,并在前面什么也积极号码) 。如果“ ( ”使用,负数是封闭的括号中。默认为“ + ” ! -停止使用的货币符号在输出字符串-如果“- ”使用,所有田左对齐。默认是右对齐场宽度:器-指定的最低外地宽度( x )的。默认为0 #器-指定的最高数字(x )的数字预计将左边的小数点。这是用来保持一致的输出格式在同一列。如果位数是大于十,本规范将被忽略。器-指定的最高数字( x )的数字预计将右边的小数点。如果x是0时,小数点的数字,以它的权利将不会显示。默认为本地设置转换字符:我-这个数字格式化为国际货币格式N -中,号码是格式化为本国货币格式%- % ,返回字符的说明:如果有多个格式价值的使用,他们必须在同一顺序above.Note所示:此功能是受地方设置。
number
必需的。数量要插入%签署的格式字符串

提示和说明
注: money_format ( )函数不工作在Windows平台上。




范例1
国际en_US格式:

 

<?php
$number = 1234.56;
setlocale(LC_MONETARY, "en_US");
echo money_format("The price is %i", $number);
?>
 
结果.
 
The price is USD 1,234.56
 
实例二.
 

全国挪威格式2小数:

 

<?php
$number = 1234.56;
setlocale(LC_MONETARY, "no_NO");
echo money_format("%.2n", $number);
?>
 
输出.
NOK 1.234,56

定义和用法
该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

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
)
 
标签:[!--infotagslink--]

您可能感兴趣的文章: