ddxiami

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 黄振国

[php函数] 基础函数-字符串处理函数

[复制链接]
 楼主| 发表于 2014-10-31 00:00:57 | 显示全部楼层
#flush 清除输出缓冲区
#语法:oid flush(void);
=======================================================
<?php  
for($i = 1; $i <= 300; $i++ ) print(" ");  
// 这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里输出  
// 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。经  
// 过测试,我发现这个大小的底限是256个字符长。这意味着cache以后接收的内容都会  
// 源源不断的被发送出去。  
For($j = 1; $j <= 20; $j++) {  
echo $j." ";  
flush(); //这一部会使cache新增的内容被挤出去,显示到浏览器上  
sleep(1); //让程序“睡”一秒钟,会让你把效果看得更清楚  
}  
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:03 | 显示全部楼层
#get_html_translation_table() 函数返回被 htmlentities() 和 htmlspecialchars() 函数使用的翻译表
#语法:get_html_translation_table(function,quotestyle)
=======================================================
<?php
print_r (get_html_translation_table());
echo "<br />";
print_r (get_html_translation_table(HTML_ENTITIES));
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:10 | 显示全部楼层
#htmlentities() 函数把字符转换为 HTML 实体,查看源码看效果
#语法:htmlentities(string,quotestyle,character-set)
=======================================================
<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlentities($str, ENT_COMPAT);
echo "<br />";
echo htmlentities($str, ENT_QUOTES);
echo "<br />";
echo htmlentities($str, ENT_NOQUOTES);
?>
</body>
</html>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:18 | 显示全部楼层
#htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体,查看源码看效果
#预定义的字符是:
        & (和号) 成为 &amp;
        " (双引号) 成为 &quot;
        ' (单引号) 成为 &#039;
        < (小于) 成为 &lt;
        > (大于) 成为 &gt;
#语法:htmlspecialchars(string,quotestyle,character-set)
=======================================================
<html>
<body>
<?php
$str = "John & 'Adams'";
echo htmlspecialchars($str, ENT_COMPAT);
echo "<br />";
echo htmlspecialchars($str, ENT_QUOTES);
echo "<br />";
echo htmlspecialchars($str, ENT_NOQUOTES);
?>
</body>
</html>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:25 | 显示全部楼层
#get_meta_tags 抽出档案所有meta标记的资料
#语法:array get_meta_tags(string filename,int [use_include_path])
=======================================================
<html>
<head>
<meta name="author" content="name">
<meta name="keywords" content="php documentation">
<meta name="DESCRIPTION" content="a php manual">
<meta name="geo_position" content="49.33;-86.59">
</head>
<body>
<?php
// 假设上边的标签是在 http://localhost/test.php 中
$tags = get_meta_tags('test.php');

// 注意所有的键(key)均为小写,而键中的‘.’则转换成了‘_’。
echo $tags['author'].'<br>';       // name
echo $tags['keywords'].'<br>';     // php documentation
echo $tags['description'].'<br>';  // a php manual
echo $tags['geo_position'].'<br>'; // 49.33;-86.59
?>
</body>
</html>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:30 | 显示全部楼层
#implode() 函数把数组元素组合为一个字符串。
#语法:implode(separator,array)
=======================================================
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo implode(" ",$arr);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:44 | 显示全部楼层
#join() 函数把数组元素组合为一个字符串。implode() 函数的别名
#语法:join(separator,array)
=======================================================
<?php
$arr = array('Hello','World!','Beautiful','Day!');
echo join(" ",$arr);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:50 | 显示全部楼层
#ltrim 去除连续空白
#语法:ltrim(string,charlist)
=======================================================
<html>
<body>
<?php
$str = "    Hello World!";
echo "Without ltrim: " . $str;
echo "<br />";
echo "With ltrim: " . ltrim($str);
?>
<body>
<html>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:01:58 | 显示全部楼层
#md5 使用MD5对字符串处理
#语法:md5(string,raw)
=======================================================
<?php
$str = "Hello";
echo md5($str);
?>
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-31 00:02:05 | 显示全部楼层
#Metaphone 返回字符串的读音值
#语法:metaphone(string,length)
=======================================================
<?php
echo metaphone("fuck");
?>
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|技术文档库 ( 闽ICP备15017263号-2 )|网站地图

GMT+8, 2025-8-18 07:56 , Processed in 0.034925 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表