View Full Version : سوال: حذف آخرین کارکتر رشته
hassanzanjani1374
جمعه 13 مرداد 1391, 12:13 عصر
سلام ، وقتتون بخیر ، طاعاتتون قبول
من توی یک حلقه وقتی یه مقدار رو چاپ می کنم آخرش ',' رو میزارم و بعد از اتمام حلقه می خوام آخرین ',' رو پاک کنم . چطوری می تونم این کار رو انجام بدم ؟
dousti_design
جمعه 13 مرداد 1391, 13:59 عصر
یه شرط بذار که اگر شمارنده حلقه مساوی شرط حلقه بود ( یعنی آخرین باره که حلقه اجرا میشه) کاما نذاره.
اما اگه کاما خودش توی رشته موجوده میتونی آخرین کاراکتر رشتت رو آن ستش کنی:
$a = "abcde";
$a[strlen($a)-1]='';
hassanzanjani1374
جمعه 13 مرداد 1391, 14:40 عصر
یه سوال دیگه . چطوری می تونم تو اچ تی ام ال کارکتر بک اسپیس رو بزنم ؟ یعنی یه چیز رو چاپ کردم می خوام آخرین حرفش رو پاک کنم .
MMSHFE
جمعه 13 مرداد 1391, 15:09 عصر
دوست عزیز، شرط و... نمیخواد. کافیه بعد از اینکه همه مقادیر رو درج کردین، با کد زیر آخرین کارکتر رو حذف کنید:
$str = substr($str, 0, -1);
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.