PHPでMSSQLデータベースからデータを受信しています(PDO sqlsrvドライバを使用)。php - データベースから新しい行で文字列を分割できません
文字列を改行する必要があります。
DBでは文字列は次のようになります。私は、コードをデバッグするとき
$text = explode("\n\n",$text);
$text = preg_split("/\n\n/",$text);
それとも
$text = explode("\n",$text);
$text = preg_split("/\n/",$text);
:ノー成功を収めて次のことを試してみました
ブラウザにテキストを印刷すると、文字列が1つのliとして表示されますne。
しかし、私はクロームの要素を調べる場合は、それが正確にデータベースのように表示されます。
私はインスペクタから正規表現テスターにテキストや改行をコピー正常に見つかりました!しかし、 "エコーされた"テキストは1行に収まっていました。
見に行くであれば、私は確信している。この
explode(',', $input);
または のように爆発してみてください休憩がそこにあります。画面出力に 'nl2br()'を使用するか、 '
'を使用してください。 –
どのようにこの文字列をデータベースに挿入しますか?新しい行を追加しましたか?またはbrタグ? –
@ Fred-ii- well nl2br()は実際には
を正しい場所に追加しますが、それからちょっと面倒な
という文字列を分割してください。 –