注意:未初始化的字符串偏移量:67 in 67
for($i = 0; $i < strlen($name); $i++)
if($name[$i] == $name[($i+1)] && $name[$i] == $name[($i+2)])
注意:未初始化的字符串偏移量:在73
中为-1for($i = 0; $i < strlen($name); $i++)
if($name[$i-1] == ' ' && $name[$i+1] == ' ')
这些功能可以检查名称的核心性。
第一个是用3个相同的字母逐个阻止名称,例如“Maaark”。
第二个是阻止格式,如t“M a a r k”。
请帮我解决这个问题:D
答案 0 :(得分:0)
只需更改两个for循环,如下所示
for($i = 0; $i < (strlen($name)-2); $i++){
if($name[$i] == $name[($i+1)] && $name[$i] == $name[($i+2)]){
echo "first";
}
}
和
for($i = 1; $i < (strlen($name)-1); $i++){
if($name[$i-1] == ' ' && $name[$i+1] == ' '){
echo "second";
}
}