我正在尝试制作一个创建3个字符串数组的文件,而不是随机显示3个字符串中的一个.有人能告诉我我做错了什么吗?
<?php
$pk[0] = "PK Fire!<br/>";
$pk[1] = "PK Thunder!<br/>";
$pk[2] = "PK Freeze!<br/>";
for($i = 0; $i < 5; $i++)
Echo "" + $pk[rand(0,2)] + "";
?>
Run Code Online (Sandbox Code Playgroud)
Luc*_*c M 10
.必须使用(点)代替+来连接字符串
Echo "" . $pk[rand(0,2)] . "";
Run Code Online (Sandbox Code Playgroud)
代替
Echo "" + $pk[rand(0,2)] + "";
Run Code Online (Sandbox Code Playgroud)
Jian Lin是正确的,当你使用"."时,你正在使用"+".组合字符串.
Echo "" + $pk[rand(0,2)] + "";
Run Code Online (Sandbox Code Playgroud)
应该成为
echo "" . $pk[rand(0,2)] . "";
Run Code Online (Sandbox Code Playgroud)
真的,你可以这样做:
echo $pk[rand(0,2)];
Run Code Online (Sandbox Code Playgroud)
而不是在前后连接空白字符串(因为它们是空白的,不添加任何内容).
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |