无法看到PHP代码的语法错误
我是php新手,不知道为什么会出现语法错误 我检查了一遍又一遍,但我找不到哪里出错了 分析错误:语法错误,第12行的D:\xampp\htdocs\password\generator.php中出现意外的“$string”(T_变量)无法看到PHP代码的语法错误,php,Php,我是php新手,不知道为什么会出现语法错误 我检查了一遍又一遍,但我找不到哪里出错了 分析错误:语法错误,第12行的D:\xampp\htdocs\password\generator.php中出现意外的“$string”(T_变量) 您在返回行上有简单的输入错误: <?php $lower= implode( range('a','z')); $upper=implode( range('A','Z')); $number= implode(range('0',
您在返回行上有简单的输入错误:
<?php
$lower= implode( range('a','z'));
$upper=implode( range('A','Z'));
$number= implode(range('0','9'));
$symbols= '$*?!-';
$char = $lower.$upper.$number.$symbols;
//echo $char2;
//echo rand(1,6);
function random_char($string){
$i = mt_rand (0, strlen($string)-1);
return $string[$i];
}
echo random_char($char);
$length=8;
$output='';
for($i =0; $i<$length; $i++){
$output .= random_char($char);
}
echo $output;
?>
第20行是什么?替换retrun$string[$i]
by返回$string[$i]代码>
<?php
$lower= implode( range('a','z'));
$upper=implode( range('A','Z'));
$number= implode(range('0','9'));
$symbols= '$*?!-';
$char = $lower.$upper.$number.$symbols;
//echo $char2;
//echo rand(1,6);
function random_char($string){
$i = mt_rand (0, strlen($string)-1);
return $string[$i];
}
echo random_char($char);
$length=8;
$output='';
for($i =0; $i<$length; $i++){
$output .= random_char($char);
}
echo $output;
?>