夯实基础之PHP函数-----每天熟悉掌握五个函数--字符串函数三
函数一:
count_chars — 返回字符串所用字符的信息
统计 string
中每个字节值(0..255)出现的次数,使用多种模式返回结果。可选参数 mode
默认值为 0。根据不同的 mode
,count_chars() 返回下列不同的结果:
- 0 - 以所有的每个字节值作为键名,出现次数作为值的数组。
- 1 - 与 0 相同,但只列出出现次数大于零的字节值。
- 2 - 与 0 相同,但只列出出现次数等于零的字节值。
- 3 - 返回由所有使用了的字节值组成的字符串。
- 4 - 返回由所有未使用的字节值组成的字符串。
统计字符串中字符的信息。
函数二:
explode — 使用一个字符串分割另一个字符串,返回数组
说明
$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 — 将格式化后的字符串写入到流
<?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() 后的转换表。
说明
$table
= HTML_SPECIALCHARS [, int $quote_style
= ENT_COMPAT ]] )get_html_translation_table() 将返回 htmlspecialchars() 和 htmlentities() 处理后的转换表。
Note:
特殊字符可以使用多种转换方式。 例如: " 可以被转换成 ", " 或者 ". get_html_translation_table() 返回其中最常用的。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。