これはばかげた質問のように聞こえるかもしれませんが、私は十分に考えていません。
それとも思ったより難しい...
次のような数値の配列があるとします。
$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)
正しい方向へのヒントだけでも役に立ちます、私のために全力を尽くす必要はありません。
または、これにアプローチする方法についてのアイデア。