dphfwzn8269 2013-04-16 15:40
浏览 48
已采纳

自己的助手codeigniter中的未定义偏移量[关闭]

I want to concatenate characters "/\b" in front of array value $stopwords, and concatenate characters "\b/i" in the back.

My helper

function addRegex_SW($arrayIn = array()){
    $arrayOut = array();
    $count = count($arrayIn);   
    for ($i = 1; $i <= $count; $i++)
    {
       $char1 = "/\b"; 
       $char2 = "\b/i";
       $arrayOut[$i] = $char1.$arrayIn[$i].$char2;
       //echo $arrayOut[$i];
    }
return $arrayOut;
}

My view

$stopwords_Regex = addRegex_SW($stopwords);

Then when I run the code

A PHP Error was encountered
Severity: Notice
Message: Undefined offset: 317
Filename: helpers/addRegex_helper.php
Line Number: 11

Which line is

$arrayOut[$i] = $char1.$arrayIn[$i].$char2;

I'm sure I had google it, but I dont still get it. Thanks

  • 写回答

2条回答 默认 最新

  • doumo6356 2013-04-16 15:43
    关注

    Your for-loop is off-by-one

    Change: for ($i = 1; $i <= $count; $i++)

    To: for ($i = 0; $i < $count; $i++)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 vue3加ant-design-vue无法渲染出页面
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计
  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序