PHP中的未定义偏移量错误3

杰克·西尔维斯特(Jake Sylvester)

您能告诉我什么Undefined Offset Error什么,为什么我要为下面的代码得到一个?

<?php
//random variables
$disallowed = array ("SELECT", "WHERE", "AND", "OR", "UPDATE", "DELETE");//THIS COULD     CAUSE AN ISSUE  
$ui="Zach's a doggy";//input
$ui2 = (explode(" ", $ui));//exploded
$count = count($ui2);
for($i=0;$i<=$count;$i++){
    echo $ui2[$i];
    echo $i;
    echo $ui2;
    echo $ui2[$i];
    $inbool=$ui2[$i];
    echo $inbool;
    if(in_array($inbool, $disallowed))  {
        switch ($inbool){
            case "SELECT";
                $ui2[$i]="%1";
                break;
            case "WHERE";
                $ui2[$i]="%2";
                break;
            case "AND";
                $ui2[$i]="%3";
                break;
            case "OR";
                $ui2[$i]="%4";
                break;
            case "UPDATE";
                $ui2[$i]="%5";
                break;
            case "DELETE";
                $ui2[$i]="%6";
                break;
        }
    }
}
return $ui2;

我已经尝试了很多方法,包括那些回声以尝试查看错误的根源,并且仍然没有提出任何解释。

尚卡·达莫达兰(Shankar Damodaran)

您需要for像这样更改循环条件

for($i=0;$i<$count;$i++){ // It is < and not <=

当您输入时<=,它将在$i3时进入循环。因此最终当您的代码到达此处时

echo $ui2[$i];

它将3在不存在的数组中搜索索引,从而得到Undefined Offset错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP中未定义的偏移量0错误

来自分类Dev

PHP注意:未定义的偏移量错误

来自分类Dev

'未定义的偏移量错误'PHP多维数组

来自分类Dev

PHP循环中未定义的偏移量错误

来自分类Dev

PHP错误:注意:未定义的偏移量

来自分类Dev

PHP list() 错误:“未定义的偏移量”

来自分类Dev

数组索引中的未定义偏移量错误

来自分类Dev

数组中未定义的偏移量错误

来自分类Dev

注意:未定义的偏移量:3 php sql

来自分类Dev

Codeigniter未定义的偏移量错误

来自分类Dev

我收到未定义的偏移量错误

来自分类Dev

错误使用爆炸时未定义的偏移量

来自分类Dev

未定义的偏移量:引发3个错误,但未显示错误位置

来自分类Dev

PHP-未定义偏移量:0

来自分类Dev

PHP:for循环中的未定义偏移量

来自分类Dev

PHP从list()的未定义偏移量

来自分类Dev

PHP未定义的偏移量数组

来自分类Dev

获取未定义的偏移量:0 php数组

来自分类Dev

修复随机php数组-未定义的偏移量:

来自分类Dev

PHP从list()的未定义偏移量

来自分类Dev

未定义的偏移量:2(php函数)

来自分类Dev

PHP注意:未定义的偏移量

来自分类Dev

数组未定义偏移量与php

来自分类Dev

PHP 数组问题 - 未定义的偏移量

来自分类Dev

未定义的偏移量:1,2 3等

来自分类Dev

使用array_filter PHP后出现未定义的偏移量错误

来自分类Dev

注意:未定义的偏移量:27为什么在PHP中生成这些错误?

来自分类Dev

“未定义的偏移量”,错误在哪里?(数组,PHP)

来自分类Dev

日历脚本中未定义的多偏移量