夯实基础之PHP函数-----每天熟悉掌握五个函数--字符串函数三

函数一:

  count_chars — 返回字符串所用字符的信息

  统计 string 中每个字节值(0..255)出现的次数,使用多种模式返回结果。可选参数 mode 默认值为 0。根据不同的 modecount_chars() 返回下列不同的结果:

  • 0 - 以所有的每个字节值作为键名,出现次数作为值的数组。
  • 1 - 与 0 相同,但只列出出现次数大于零的字节值。
  • 2 - 与 0 相同,但只列出出现次数等于零的字节值。
  • 3 - 返回由所有使用了的字节值组成的字符串。
  • 4 - 返回由所有未使用的字节值组成的字符串。 

  统计字符串中字符的信息。

函数二:

explode — 使用一个字符串分割另一个字符串,返回数组

说明

array explode ( string $separator , string $string [, int $limit ] )

此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果设置了 limit 参数,则返回的数组包含最多 limit 个元素,而最后那个元素将包含 string 的剩余部分。

如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 单个元素的数组。

如果 limit 参数是负数,则返回除了最后的 -limit 个元素外的所有元素。此特性是 PHP 5.1.0 中新增的。

由于历史原因,虽然 implode() 可以接收两种参数顺序,但是 explode() 不行。你必须保证 separator 参数在 string 参数之前才行。

函数三:

  implode(按照什么来拼接,要拼接的数组); 返回字符串,implode — Join array elements with a string。

函数四:

  fprintf — 将格式化后的字符串写入到流

  int fprintf ( resource $handle , string $format [, mixed $args [, mixed $... ]] )

  写入一个根据 format 格式化后的字符串到 由 handle 句柄打开的流中。

返回值:返回写入的字符串长度。

  
<?php
if (!($fp = fopen(‘currency.txt‘, ‘w‘))) {
    return;
}

$money1 = 68.75;
$money2 = 54.35;
$money = $money1 + $money2;
// echo $money will output "123.1";
$len = fprintf($fp, ‘%01.2f‘, $money);
// will write "123.10" to currency.txt

echo "wrote $len bytes to currency.txt";
// use the return value of fprintf to determine how many bytes we wrote
?>
 
函数五:

get_html_translation_table — 返回使用 htmlspecialchars()htmlentities() 后的转换表。

说明

array get_html_translation_table ([ int $table = HTML_SPECIALCHARS [, int $quote_style = ENT_COMPAT ]] )

get_html_translation_table() 将返回 htmlspecialchars()htmlentities() 处理后的转换表。

Note:

特殊字符可以使用多种转换方式。 例如: " 可以被转换成 &quot;, &#34; 或者 &#x22. get_html_translation_table() 返回其中最常用的。  

 

 

 

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。