نمایش تعداد مشخصی حروف از یک فیلد

سلام،
دوستان 2 روزه‌ که‌ دارم رو این کار میکنم اما نتیجه‌ نمیده‌، نمیدونم چشه‌؟؟
من میخوام از فیلد content که‌ محتوای خبر هستش مثلا چند سطری رو نمایش بدم بعدشم اگر بیشتر بود کلمه‌ ادمه‌ متن نمایش داده‌ بشه‌ به‌ صورت لینک که‌ همه‌ خبر رو نمایش بده‌.
فکر کنم قسمت TrimByLength باشه‌، اما بجاش باید چی بنویسم رو نمیدونم.
کد:
<?php echo strip_tags(TrimByLength($row_buc['content'], 800, true)); ?>
                  <?php if (strlen($row_buc['content']) > 800) { ?>
				<a href="detail.php?id=<?php echo $row_buc['id']; ?>">...[ ادامه متن ]</a>
			<?php } else { echo "&nbsp;"; } ?>
با این ارور میده‌. نمیدونم مشکل کجاست.
 
برنامه‌ نیست، دارم سایت داینامیک میسازم که‌ تو این قسمتش گیر کردم.
حالا اگه‌ شما بتونید کمکم کنید ممنون میشم.
 

ramin_S

New Member
سلام دوست عزيز
من TrimByLength رو پيدا نكردم ولي با substr من امتحان كردم درست شد

<?php
echo strip_tags(substr($row_buc['content'],0,800)); ?>
<?php if (strlen($row_buc['content']) > 800) { ?>
<a href="detail.php?id=<?php echo $row_buc['id']; ?>">...[ ÇÏÇãå ãÊä ]</a>
<?php } else { echo "&nbsp;"; } ?>
 

ramin_S

New Member
<?php
echo strip_tags(substr($row_buc['content'],0,800)); ?>
<?php if (strlen($row_buc['content']) > 800) { ?>
<a href="detail.php?id=<?php echo $row_buc['id']; ?>">...[next]</a>
<?php } else { echo "&nbsp;"; } ?>
 

جدیدترین ارسال ها

بالا