php二維陣列不能更改其中的值

2022-12-02 14:06:07 字數 567 閱讀 5073

1樓:匿名使用者

首先你這個php的二維寫的有問題,應該是這樣的<?php

$arr=array

( 96 => array ( 'id' => 96, 's1' => 1,'s2' => 1, 'sel1' => 22.80, 'sel2' => 16.8, 'name' => '張三', 'dat' => 2014-11-25 ),

'64a' => array( 'id' => 64, 's1' => 1, 's2' => 1, 'sel1' => 26.13, 'sel2' => 26.13 ,'name' => '李四', 'dat' => 2014-11-25, 'cls' => 1, 'cl' => 1 ));

$arr['96']['s1'] = 100;

var_dump($arr);

?>

現在其中[s1]就變成100了。

2樓:匿名使用者

這是2維陣列,你很可能是賦值的**寫錯了。

3樓:奧丁神王

問一下,你是怎麼更改的,可以貼出**嗎?

c語言陣列成二維陣列,找出其中最大值,及行列和行號

include void main m,n,t for i 0 i 4 i for j 0 j 3 j printf max d 行號 d 列號 d a 0 0 m,n 初始行列號,不確定,如上固定了列數為3,如有疑問請追問 include include int max,min,max i,max...

C二維陣列兩個二維陣列的乘積求助

陣列的長度從來都是指某一維度的長度,在哪個語言裡都是。你可以說二維版陣列第一 維度權的長度 第二維度的長度乘積是二維陣列的元素個數,但沒有 二維陣列的長度 這個概念。array 有 getlength int 這個方法,可以得到指定維度的長度。用c 編寫一個控制檯應用程式,求二維矩陣的乘積 void...

php根據某個欄位對二維陣列這個陣列排序

試編寫 如下 array array id 1,price 50 array array id 2,price 70 array array id 3,price 30 array array id 4,price 20 foreach array as key value array multis...