PDA

View Full Version : سوال: علامت سوال انتهای رشته هنگام استفاده از substr



vb.net2008
دوشنبه 23 اردیبهشت 1392, 09:33 صبح
سلام
من با substr یک بخشی از متن رو جدا میکنم اما انتهای رشته علامت سوال می ذاره. لطفا راهنمایی کنید.

colors
دوشنبه 23 اردیبهشت 1392, 09:54 صبح
باید اینطوری بنویسید

echo mb_substr($string, 0, 100, 'utf-8');

morudi
دوشنبه 23 اردیبهشت 1392, 10:22 صبح
اگه بخوای با خود تابع substr استفاده کنید روش کارش به صورت زیر هست

substr(string,start,length)
در تابع بالا پارامتر اول همان متنی هست که می خواهید کاری را روی ان انجام دهید و حتما باید بین دو تا کوتیشن باشه
پارامتر دوم محل شروع برش را انتخاب می کنه مثلا اگه 0 باشه از ابتدای متن وارد شده شروع به کار می کنه یا اگه 5- باشه از سمت راست 5 کارتر میاد به چپ (از راست به چپ ) و اون تعدادی رو که در سمت راست مونده خارج می کنه و بقیه رو که در سمت چپ هست حذف می کنه
پارامتر سوم طول رشته مورد نظر رو حذف می کنه برای مثال اگه 1 باشه فقط یک کارتر بعد از نقطه شروع حذف می کنه یا اگه 1- مثل توضیح پارامتر دوم عمل می کنه
امید وار هستم مفید باشه :متفکر: