1
このトピックに関するさまざまな質問がありますが、ほとんどは連想配列などです。2つの別個の多次元配列を追加するPHP
すなわち:
<?php
$matrixa = array(
array($a1,$b1),
array($c1, $d1)
);
$matrixb = array(
array($a2,$b2),
array($c2, $d2)
);
for ($i=0; $i<2; $i++){
for ($j=0; $j<2; $j++){
$matresult[$i][$j] = $matrixa[$i][$j] + $matrixb[$i][$j];
}
}
//which essentially produces:
// $matrixc = array(
// array($matrixa[0][0]+$matrixb[0][0], $matrixa[0][1]+ $matrixb[0][1]),
// array($matrixa[1][0]+$matrixb[1][0], $matrixa[1][1]+ $matrixb[1][1])
// );
?>
行列Cは、ユーザ入力verificiationのいくつかの並べ替えのために使用されますが、 私の質問は、彼らがのライン内の次の形式で表示されるように、私は行列AとmatrixBを印刷することができる方法であり、 HTMLコード:
[x, y] or x y
[x, y] x y
ような何か:
<p>What is <?php echo $matrixa; ?> + <?php echo $matrixb; ?> ?</p>
このステートメントは現在、 'ARRAY + ARRAYとは何ですか?'を出力します。
@RomanPerekhrest EDIT - 私はより少ない冗長た方法があった場合ので、私は思っていた私のコードでMathjaxを利用しています:
<p>What is `[[
<?php echo $matrixa[0][0]; ?> <?php echo $matrixa [0][1];?>
],[
<?php echo $matrixa[1][0]; ?> <?php echo $matrixa [1][1];?>
]]` + `[[
<?php echo $matrixb[0][0]; ?> <?php echo $matrixb [0][1];?>
],[
<?php echo $matrixb[1][0]; ?> <?php echo $matrixb [1][1];?>
]]` ?
</p>
'
<?php echo $ matrixa [0] [0]とは何ですか? ?> + <?php echo $ matrixb [0] [0]; ?>?
' – RomanPerekhrest@RomanPerekhrest、迅速な返信に感謝します。私の編集を見てください。 – Kieran