【发布时间】:2014-05-28 15:26:29
【问题描述】:
我想使用 strlen()、substr() 和 rand() 将我名字中的随机字符打印到屏幕上。
<html>
<p>
<?php
// Use strlen(), substr(), and rand() to
// print a random character from my name to the screen.
$name = "jordi";
$length = strlen("$name");
$length = rand();
$partial = substr($lengt, 0,5);
print $name. "<br />";
print $length. "<br />";
print $partial. "<br />";
?>
</p>
</html>
现在的结果(数字当然是随机生成的):
乔迪
9286122
92861
谁能帮我解决这个问题。
【问题讨论】:
-
看看stackoverflow.com/questions/5311349/…。另外,为什么要使用 strlen("$name")?
-
您的代码中有错字:
$lengt尚未设置。你为什么不使用就覆盖$length? -
这是一个练习,其中一项要求是“创建一个新变量 $name 并将您的名字存储在其中。” (不是我的想法:S)@misiur
-
哦,好的。但是,重要的是您应该从该练习中学到一些东西吗?你能说出 strlen($name)、strlen("$name") 和 strlen('$name') 之间的区别吗? Take a look here if not。学习愉快!
标签: php random substring strlen