تالار گفتمان nCIS.ir

نسخه‌ی کامل: جدا کردن کد های html با استفاده از substr در php
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام و خسته نباشد
به این کد ی نگا بندازید.
این کد رو یه کاربر به وسیله ی ویرایشگرای متن نوشته.
حالا من میخوام 100 یا 200 یا 300 کاراکتر از این رو جدا کنم.
این کار رو انجام میدم ولی کد های html به هم میخورن.
یعنی مثلا <p> رو انتخاب میکنه ولی دیگه </p> رو نمیرسه که انتخاب کنه و این باعث میشه که کد ها به هم بخورن.
من میخوام تو متنم مثلا دو تا <p>و</p> رو برگردونه.
آیا واسه این کار راه حلی وجود داره.
<?php
$str='<p>سلام<b> این متن فوق العادس </b> و به خاطر فوق العاده بودن دوستش دارم.<i> اینم متنی هستش خوب </i> من میخوام اینا رو از هم جدا کنم.مرسی</p><table border="1" cellpadding="1" cellspacing="1" style="width:500px">    <tbody>       <tr>          <td>&nbsp;</td>         <td>&nbsp;</td>     </tr>     <tr>          <td>&nbsp;</td>         <td>&nbsp;</td>     </tr>     <tr>          <td>&nbsp;</td>         <td>&nbsp;</td>     </tr> </tbody></table>
<p>&nbsp;</p>
<p><strong>چ خبرا؟</strong></p>
';
echo substr($str,0,360);
?>
خیلی ممنون
توی سیستم های مدیریت محتوا ا دامه ی مطلب میزارن چیکار میکنن.
آخه دو خط اول رو نشون میدن و بقیه رو مخفی میکنن.
خیلی ممنون
از mb_substr استفاده کنید.