可能有这个功能,但我很难找到它。
我需要的是以下内容。如果我在PHP中有一个矩阵Mat MxN,我想为所述行中的所有列设置值。类比将是以下代码:
for ($i = 0; $i<$N; $i++){
Mat[$M][$i] = $someValue;
}
我为列创建了一个动态创建的键,因此使用循环执行此操作会有点复杂。
编辑:
**col1 col2 col3**
1 2 3
4 5 6
1 2 3
4 5 6
1 2 3
4 5 6
修改后我想得到(如果我想用值0来影响第4行)
**col1 col2 col3**
1 2 3
4 5 6
1 2 3
0 0 0
1 2 3
4 5 6
答案 0 :(得分:1)
这个怎么样?
$row = 4;
$val = 0;
foreach (array_keys($Mat[$row]) as $k) {
$Mat[$row][$k] = $val;
}