-1

タイポグラフィ要素とページ レイアウト要素を動的データに適用するのは初めてです。

私はこのコードを使用しました -<p><?php echo preg_replace('/[\r\n]+/', '</p><p>', $row_rs_AZ_Products_Detail_pg['ItemLongDesc']); ?></p>

データベースから以下に生成された段落を挿入します。段落は完全に区切られていますが、情報が必要な箇条書きのリスト形式を作成するか、段落の途中で番号を付ける必要があります。このコードを配置するように指示されました -

p {
    margin: 0 0 0.25em 0;
}

ページに入れましたが、これを行う方法がわかりません。誰かがこれについて私を助けたり、より良いものを提案したりできますか? どうぞよろしくお願いいたします。

データ出力:

Make someone special feel special with a Customized and Personalized full color Autograph Photo Football Sports Ball. Before clicking the Add to Cart button to place your order, please cut and past the INFORMATION NEEDED below into your email and email to tony@awardzone.net.

INFORMATION NEEDED:

TEXT ABOVE PHOTO - 1 Line Recommended [Type your text here]

CENTER PHOTO OR LOGO - (attach jpeg format image)

TEXT BELOW PHOTO - 1 Line Recommended [Type your text here]

TEAM COLORS - [Type your colors here]

YOUR CONTACT PHONE - [Type your text here]

YOUR EMAIL ADDRESS - [ [Type your text here]

(Optional) MASCOT NAME - [Type your text here]

And/or MASCOT LOGO (attach jpeg format image)

YOUR IN HAND DATE? - [Type your date here]

IMPORTANT - Your final layout proof will be approved by YOU before imprinting and shipment. *All personal information will remain confidential and will not be sold.

QUESTIONS? Email tony@awardzone.net or call Tony at 973-347-6819
4

1 に答える 1

0

それはあなたのデータがどれだけ固定されているかによって異なりますが、あなたが示したもので、私は次のようになります:

  • 複数の改行で入力を分解し (preg_split を使用)、すべての行を含む配列を取得します
  • 先頭の段落として使用される配列から最初の 2 つのエントリを削除し、それらをエコーアウトします
  • 最後の段落として使用する配列から最後の 2 つのエントリを削除します
  • リストを開始する (<ul>または<ol>)
  • 残りの配列をリスト項目としてエコーします
  • リストを閉じる
  • 2 つの最後のパラグラフをエコーアウトする
于 2012-08-30T22:40:49.173 に答える