Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改数组中的数据_Php - Fatal编程技术网

Php 更改数组中的数据

Php 更改数组中的数据,php,Php,我对二维数组中的更改数据有问题 定义数组是可以的 唯一的问题是,该值->“class='rd-nav-item active'”不希望保存:9 $topMenu = $this->cusData->get_top_menu(); for($i=0;$i<count($topMenu);$i++){ If($topMenu[$i][1] == $this->link){ $topMenu[$i][3] = "class='rd-na

我对二维数组中的更改数据有问题

定义数组是可以的

唯一的问题是,该值->“class='rd-nav-item active'”不希望保存:9

$topMenu    = $this->cusData->get_top_menu();

for($i=0;$i<count($topMenu);$i++){
    If($topMenu[$i][1] == $this->link){
        $topMenu[$i][3] = "class='rd-nav-item active'"; 
    }  
}


public function get_top_menu() {
    return Array(
                Array(
                    "Home",
                    "/",
                    "home.php",
                    ""
                )
            );
 }  
$topMenu=$this->cusData->get_top_menu();
对于($i=0;$ilink){
$topMenu[$i][3]=“rd-nav-item激活”;
}  
}
公共函数获取顶部菜单(){
返回数组(
排列(
“家”,
"/",
“home.php”,
""
)
);
}  

在for循环之后,您是否尝试了
var\u dump($topMenu)
?数组中的变量是否更改?我原以为会的,因为我看不到任何东西会阻止那部分工作。您的问题似乎是特定于框架的。您显示的部分不是您的问题,但不足以显示您实际的问题可能是什么。我的错,我曾经将代码放在include_下:D ehhh抱歉