0

ユーザーが提出した一連の TeX 方程式をデータベースに保存することを計画しています。問題は、TeX には\right... のようなものがあり、PHP は \r を改行文字と見なすのが好きです。

この動作を抑制する方法はありますか? を試してみましaddslashespreg_replace\r\\rどちらもうまくいきませんでした。

編集:私が期待しているものの例:

\[\left( {\begin{array}{*{20}{c}}
  {{a_{11}}}&{{a_{12}}} \\ 
  {{a_{21}}}&{{a_{22}}} 
\end{array}} \right)\]
4

1 に答える 1

2

PHP は \r を改行文字と見なします。

いいえ、PHP はそうではありません。
これらの方程式を通常の方法でデータベースに保存するだけで問題ありません。

2 つのルールに従うだけです。

  1. PHPファイルにハードコードされているのではなく、実際にユーザーが送信したデータにします。
  2. SQL クエリに入れるときは、データを適切にフォーマットする必要があります。詳細については、データベースのマニュアルを参照してください。
于 2012-12-21T05:31:50.597 に答える