<?php
$code='';
$string="qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
for($i=1;$i<=4;$i++){
$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.$string{mt_rand(0,strlen($string)-1)}.'</span>';
}
//echo $code;
?>
$code='';
$string="qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
for($i=1;$i<=4;$i++){
$code.='<span style="color:rgb('.mt_rand(0,255).','.mt_rand(0,255).','.mt_rand(0,255).')">'.$string{mt_rand(0,strlen($string)-1)}.'</span>';
}
//echo $code;
?>
2021-02-09
最新回答 / 清風流逝7309210
Notice, Warm都不影響程序正常運行不喜歡可以通過error_reporting(0) 指令屏蔽掉當然能解決掉最好,這個要根據你實際的代碼來分析了,你這個錯有很多情況可能導致
2019-07-05
<?php
$str=mt_rand(0,9).chr(mt_rand(65,90)).chr(mt_rand(97,122));
for($i=0;$i<4;$i++){
echo $str[mt_rand(0,2)];
}
$str=mt_rand(0,9).chr(mt_rand(65,90)).chr(mt_rand(97,122));
for($i=0;$i<4;$i++){
echo $str[mt_rand(0,2)];
}
2019-07-04
最新回答 / 愛吃魚的我
最為明顯的差別是二者裝載有樣多字符時,用函數strlen()返回的長度不同,且字符串的長度比字符數組長度大1。這是因為在初始化時,字符串是以指針標記其起始地址,而數組則以數組名標記的,數組名是常量,不像指針那樣可以使用++或--使其指向不同位置的字符。
2019-03-24