を特定し、操作するpreg_replace_callbackを使用した:どこか次の形式でラテックス+ HTMLコードを有するラテックスコード
...some text1.... \[latex-code1\]....some text2....\[latex-code2\]....etc
は、まず私はそれらを送信することができるように配列コード[]内ラテックスコードを取得します
...some text1.... <img src="root/1.png">....some text2....<img src="root/2.png">....etc
:
code[0]=latex-code1, code[1]=latex-code2, etc
は、第二に、私はそれがどのように見えるように、このテキストを変更するように、レンダリングのためのサーバーへ
、すなわち、i番目のラテックスコードフラグメントは、i番目のレンダリングされた画像へのリンクに置き換えられる。
私はpreg_replace_callbackとpreg_match_allでこれをやろうとしていましたが、PHPには新しくなっていませんでした。お知らせ下さい。
これまでに試したことをコードに示してください。これまでに最も成功した点は何でしたか?それが複雑すぎる場合は、最初にマッチングのみから始めます。 – hakre
preg_match_allを使ってラテックスコードを取得するには、次のようにします: $ pattern = '/(\ [)(。*)(\])/'; preg_match_all($パターン、$コンテンツ、$ラテックスコード、PREG_PATTERN_ORDER); これは今のところうまくいきません。私は$ latex_code [1]ですべてのラテックスコードを得ることができるはずです – user1120407