php生成随机汉字,PHP随机生成中文段落示例【测试网站内容时使用】

本文实例讲述了PHP随机生成中文段落。分享给大家供大家参考,具体如下:

在创建网站的时候,很多时候都需要输入一些中文的段落来填充页面,大多数会是找一些新闻之类的来复制粘贴。

以下代码是利用php来随机生成一些中文段落,以便用来测试。

GBK版:

header('Content-type:text/html;charset=gbk');

function createWords($words = 128)

{

$seperate = array(",","。","!","?",";");

$strings = '';

for ($i=0; $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

{

$strings .= '    '.createWords(rand(100, 500)).'
';

}

?>

随机生成中文段落

body{

width: 960px;

margin: 0 auto;

}

h1 {

text-align: center;

}

刷新页面可得到不同结果

UTF8版:

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

{

$strings .= '    '.createWords(rand(100, 500)).'
';

}

?>

测试

body{

width: 960px;

margin: 0 auto;

}

h1 {

text-align: center;

}

刷新页面可得到不同结果

希望本文所述对大家PHP程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值