这可能听起来像一个愚蠢的问题,我还没有认真思考,
或者它比我想象的要难......
假设我有一组数字,例如:
$table = array(
'5','2','1','4','4','4',
'1','2','4','2','1','1',
'3','4','3','1','4','4',
'1','4','2','S','4','4',
'1','2','4','2','1','1',
'5','2','6','4','8','1'
);
S = 我想根据“S”所在的位置获取行或列。
我知道我可以知道 S 在哪里。
通过做:
$start = array_search('S', $table);
这个数组所基于的“网格”,S可以是任何地方。
并且网格本身可以是不同大小的长度和宽度。
我将如何获得整行或整列。?
(IE:S 在第 3 列:4,2,1,S,2,4)
(IE:S 在第 3 行:1,4,2,S,4,4)
只是对正确方向的提示会有所帮助,不需要为我全力以赴。
或者关于如何解决这个问题的想法。