怎么让字符串不停的变动呀? 声明1个循环变量,我希望里面的内容发生变化,如果这个变量是整型,那么只能让数字发生变化,那我想让里面的字符串也发生变化,那怎么搞啊,字符串只能是常量吗?而且总是重复同样的字符串,没有别的办法可行?请举个例子,让循环变量,让变量字符串也发生变化! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同上,不太明白$s = '';for($i = 0; $i < 100; $i++){$s .= chr(rand(0, 255));}echo $s;????????????????? 我想让下面的字符串发生变化!<html><body><?phpfor ($i=1; $i<=5; $i++){//$i="第2次不要显示这个字!"//$i="我没有显示同样的字" echo "第2次不要显示这个字!". $i;}?></body></html> <html><body><?phpfor ($i=1; $i<=5; $i++){//$i="第2次不要显示这个字!"//$i="我没有显示同样的字" echo "第".$i."次不要显示这个字!"."<br>";}?></body></html> 声明一个数组$arr,将字符串内容放入数组里,然后用随机函数rand在count($arr)范围中生成一个随机数$i,每次都取数组中的一个元素$arr[$i]就实现了每次显示的内容不同。如果要实现把数组中的内容都遍历一遍(从头到尾都显示一圈),则需要把你当前遍历到的元素的下标$i,存入到一个地方,打个比方,存入一个文件,每次读取的时候都从这个文件中取出这个下标$i,然后再取$arr[$i]直到取完数组中的最后一个元素。 <?phpfunction rand_str($string){ if(empty(trim($string))) return false; return str_shuffle($string);} <?php/** * Enter description here... * * @return unknown */function rand_str($string,$len){ $string = trim($string); if(empty($string)) return false; if ($len > strlen($string)) return $echo = "错误"; $array = array(); for($i=0;$i<$len;$i++){ if (!in_array(str_shuffle($string),$array)) $array[] = str_shuffle($string); } return $array;} <html><body><?phpfor ($i=1; $i<=5; $i++){ if($i % 2 == 0)echo 第2次不要显示这个字!".$i; else echo "我没有显示同样的字".$i;}?></body></html> 求smarty 的三级分类! 查询显示 我想实现几个功能,该学习什么地方 生成文件在本地正常上传到服务器出错. 怎样解决网页乱码的问题,急,在线等,谢谢 请问使用正则匹配后,如何保留换行? 大家都用div+css布局了吗? PHP中能否用记录集对数据库进行操作 求DOM_XML的外挂类文件! 效率问题?请进! 关于PHP正则表达式, 高手帮忙! php获取某个页面的内容
$s = '';
for($i = 0; $i < 100; $i++){
$s .= chr(rand(0, 255));
}
echo $s;?????????????????
<body><?php
for ($i=1; $i<=5; $i++)
{
//$i="第2次不要显示这个字!"
//$i="我没有显示同样的字"
echo "第2次不要显示这个字!". $i;
}
?></body>
</html>
<html>
<body><?php
for ($i=1; $i<=5; $i++)
{
//$i="第2次不要显示这个字!"
//$i="我没有显示同样的字"
echo "第".$i."次不要显示这个字!"."<br>";
}
?></body>
</html>
然后用随机函数rand在count($arr)范围中生成一个随机数$i,每次都取数组中的一个元素$arr[$i]
就实现了每次显示的内容不同。如果要实现把数组中的内容都遍历一遍(从头到尾都显示一圈),则需要把你当前遍历到的元素的下标$i,存入到一个地方,打个比方,存入一个文件,每次读取的时候都从这个文件中取出这个下标$i,然后再取$arr[$i]
直到取完数组中的最后一个元素。
function rand_str($string){
if(empty(trim($string))) return false;
return str_shuffle($string);
}
/**
* Enter description here...
*
* @return unknown
*/
function rand_str($string,$len){
$string = trim($string);
if(empty($string)) return false;
if ($len > strlen($string)) return $echo = "错误";
$array = array();
for($i=0;$i<$len;$i++){
if (!in_array(str_shuffle($string),$array)) $array[] = str_shuffle($string);
}
return $array;}
<html>
<body><?php
for ($i=1; $i<=5; $i++)
{
if($i % 2 == 0)echo 第2次不要显示这个字!".$i;
else echo "我没有显示同样的字".$i;
}
?></body>
</html>