mygandolf
شنبه 29 خرداد 1395, 23:29 عصر
سلام
اقا من یک کد توی php نوشتم که مقدار عدد درون یک فایل (با فرمت txt یا بدون فرمت) را میخونه و چاپ میکنه .....
اما وقتی درون اون فایل که توش عدد داره ؛ یک عددی رو مینویسم ..... حالت زیر پیش می آید :
در صورتی که عدد یک رقمی باشه عدد رو مینویسه و در سمت راستش مینویسه 1 رو مینویسه برای مثال درون فایل نوشتم 2 وقتی روی مرورگر میبینم ؛ نوشته 21
در صورتی که عدد دو رقمی باشه عدد رو مینویسه و در سمت راستش مینویسه 2 رو مینویسه برای مثال درون فایل نوشتم 25 وقتی روی مرورگر میبینم ؛ نوشته 252
و ....
یعنی تعداد کاراکتر های داخل فایل رو هم در سمت راستش چاپ میکنه
حالا چه کنم که کاراکتر اخر حذف بشه ؟
اینم کد :
<?php
$counter = readfile("counter");
echo $counter;
?>
اقا من یک کد توی php نوشتم که مقدار عدد درون یک فایل (با فرمت txt یا بدون فرمت) را میخونه و چاپ میکنه .....
اما وقتی درون اون فایل که توش عدد داره ؛ یک عددی رو مینویسم ..... حالت زیر پیش می آید :
در صورتی که عدد یک رقمی باشه عدد رو مینویسه و در سمت راستش مینویسه 1 رو مینویسه برای مثال درون فایل نوشتم 2 وقتی روی مرورگر میبینم ؛ نوشته 21
در صورتی که عدد دو رقمی باشه عدد رو مینویسه و در سمت راستش مینویسه 2 رو مینویسه برای مثال درون فایل نوشتم 25 وقتی روی مرورگر میبینم ؛ نوشته 252
و ....
یعنی تعداد کاراکتر های داخل فایل رو هم در سمت راستش چاپ میکنه
حالا چه کنم که کاراکتر اخر حذف بشه ؟
اینم کد :
<?php
$counter = readfile("counter");
echo $counter;
?>