سؤال

لقد كتبت برنامج PHP بسيط يقرأ حساب بريد إلكتروني IMAP ويعرض الجسم من أحدث بريد. هناك مشكلة واحدة فقط، لن تبقي الخطوط الجديدة بشكل صحيح. انها فقط يضع كل شيء على سطر واحد.

أنا أستعمل

imap_fetchbody($conn, $latest, "1");

لقراءة جسم البريد الإلكتروني. كيف يمكنني الاحتفاظ بالتنسيق الأصلي مع جميع فواصل الأسطر المناسبة. كثير الشكر

هل كانت مفيدة؟

المحلول

هل تنتج إلى متصفح؟ جرب استخدام nl2br.. وبعد يقول الوثيقة:

إدراج استراحات سطر HTML قبل جميع خطوط نيو مربعات في سلسلة

مثال:

<?php
echo nl2br("foo isn't\n bar");
//output: foo isn't<br /> bar
?>

نصائح أخرى

لماذا لا تحاول خيار print_r الموجود في PHP المدمج؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top