我试图弄清楚如何将数组中的一堆字母值向下移动一步。例如,我的数组包含值(“d”、“e”、“f”、“g”、“h”),我想将其更改为(“c”、“d”、“e”、“f “, “G”)。这是我正在使用的代码:
function move_up_left($x) {
if($x['orientation'] == "down") {
foreach($x[0] as &$value) {
$value = --$value;
}
} else {
foreach($x[1] as &$value) {
$value = --$value;
}
}
return $x;
}
当我使用正值时,字母会发生变化;然而,负数似乎根本不起作用。