PHP随机生成中文段落示例【测试网站内容时使用】
发布:smiling 来源: PHP粉丝网 添加日期:2022-03-02 09:43:31 浏览: 评论:0
本文实例讲述了PHP随机生成中文段落,分享给大家供大家参考,具体如下:
在创建网站的时候,很多时候都需要输入一些中文的段落来填充页面,大多数会是找一些新闻之类的来复制粘贴。
以下代码是利用php来随机生成一些中文段落,以便用来测试。
GBK版:
- <?php
- header('Content-type:text/html;charset=gbk');
- function createWords($words = 128)
- {
- $seperate = array(",","。","!","?",";");
- $strings = '';
- for ($i=0; $i<$words; $i++)
- {
- $strings .= chr(rand(0xB0,0xD6)).chr(rand(0xA1,0xFE));
- if (fmod($i, 18) > rand(10, 20))
- {
- $strings .= $seperate[rand(0, 4)];
- }
- }
- return $strings;
- }
- $paras = rand(1, 10);
- $strings = '';
- for($i=0; $i<$paras; $i++)
- {
- $strings .= ' '.createWords(rand(100, 500)).'<br />';
- }
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gbk" />
- <title>随机生成中文段落</title>
- <style type="text/css">
- body{
- width: 960px;
- margin: 0 auto;
- }
- h1 {
- text-align: center;
- }
- </style>
- </head>
- <body>
- <h1>刷新页面可得到不同结果</h1>
- <div><?php echo $strings;?></div>
- </body>
UTF8版:
- <?php
- function createWords($words = 128)
- {
- $seperate = array(",", "。", "!", "?", ";");
- $strings = '';
- for ($i=0; $i<128; $i++)
- {
- $strings .= iconv('utf-16', 'utf-8', chr(rand(0x00, 0xFF)).chr(rand(0x4E, 0x99)));
- if (fmod($i, 18) > rand(10, 20))
- {
- $strings .= $seperate[rand(0, 4)];
- }
- }
- return $strings;
- }
- $paras = rand(1, 10);
- $strings = '';
- for($i=0; $i<$paras; $i++)
- {
- $strings .= ' '.createWords(rand(100, 500)).'<br />';
- }
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>测试</title>
- <style type="text/css">
- body{
- width: 960px;
- margin: 0 auto;
- }
- h1 {
- text-align: center;
- }
- </style>
- </head>
- <body>
- <h1>刷新页面可得到不同结果</h1>
- <div><?php echo $strings;?></div>
- </body>
- </html>
Tags: PHP随机生成中文段落
- 上一篇:PHP优化之批量操作MySQL实例分析
- 下一篇:最后一页
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)