HTML文字列を縮小しようとしていますが、特定の文字数でテキストを折り返しています。したがって、HTML文字列にCSSが埋め込まれている場合は、特別な関数が必要です。php関数"wordwrap"を使用してみましたが、テキストを二重引用符( ")と一重引用符(')で囲んで表示を中断します。たとえば、次の文字列がある場合:
font-family: Arial, 'Helvetica Nueue', 'Times Roman'
ここで、たとえば31でワードラップを実行すると、次のようになります。
font-family: Arial, 'Helvetica
Nueue', 'Times Roman'
また、これにより、ブラウザはロード時にCSS文字列を誤って解釈します。
テキストが引用符(シングルまたはダブル)で囲まれている場合にラップしないワードラップ関数を作成した方法を知っている人はいますか?
ありがとう!
アップデート
コードだけを求めてすみません。これは私が行うことを想定していることです(私は現在プログラミングに取り組んでいます):
CSS文字列をループして、間にある文字列のチャンクを取得します。}または{ブレーク制限に近い場合は、サブストリングを配列に追加します。ループが完了したら、「\ n」を接着剤として使用して、配列を文字列に変換します。
誰かがより良い/異なるアプローチを持っていますか?