دستور چاپ زیر رشته از یک متغیر متنی در php

این تاپیک 6 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  مهرداد چگینی علی آبادی ،‏ 1 سال و 4 ماه پیش .

این تاپیک تاکنون 2683 بازدید داشته است .

تگ شده :  , , , ,

نویسنده پست
دوشنبه ، 12 نوامبر 2012     1:15 ق.ظ #


mojtaba-2010

Subscriber
10 پست9 تاپیک

سلام ممنون از آموزشهایتان
چظور میتوان با دستور پرینت 50 کاراکتر از یک کاراکتر 100 کاراکتری را که در متغیری ذخیره شده است را درصفحه چاپ کرد؟

0  تشکر
دوشنبه ، 12 نوامبر 2012     1:29 ق.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

سلام

می تونید از دستور substr استفاده کنید :
$text="This is a Long Text ....";
$subText= substr($text, 0, 6); // This is
echo $subText;

در این کد زیررسته 0 تا 6 از متغیر text انتخاب و چاپ میشه ...

1  تشکر
دوشنبه ، 12 نوامبر 2012     2:36 ق.ظ #


mojtaba-2010

Subscriber
10 پست9 تاپیک

آیا با دستور print این کار را میتوان انجام داد؟

1  تشکر
دوشنبه ، 12 نوامبر 2012     10:36 ق.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

با پرینت خالی نمیشه وحتما باید از substr استفاده کنی . مثل زیر :
$text="This is a Long Text ....";
print substr($text, 0, 6);

3  تشکر
چهار شنبه ، 14 نوامبر 2012     3:20 ب.ظ #


mojtaba-2010

Subscriber
10 پست9 تاپیک

سلام

اگه بخواهیم 2 کاراکتر آخر یک رشته را چاپ کنیم چه میشود؟

0  تشکر
چهار شنبه ، 14 نوامبر 2012     4:05 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

سلام

باید از ایندکس های منفی استفاده کنید . آخرین حرف دارای ایندکس -1 و ... هست .

مثال :
echo substr("abcdef", 0, -1); // returns "abcde"
echo substr("abcdef", 2, -1); // returns "cde"
echo substr("abcdef", 4, -4); // returns false
echo substr("abcdef", -3, -1); // returns "de"

اینم برای چاپ 2 کاراکتر آخر رشته :
echo substr("abcdef", -2); // returns "ef"
چاپ 5 کاراکتر آخر رشته :
echo substr("abcdef", -5); // returns "bcdef"
و ...

6  تشکر
پنجشنبه ، 16 جولای 2015     11:54 ب.ظ #


مهرداد چگینی علی آبادی

Subscriber
15 پست13 تاپیک

اگر بخواهیم زیر رشته ای را از یک نقطه تا یک نقطه مثلا از 6 کارکتر تا 10 کارکتر برگردانیم چه تابعی باید استفاده کرد.

آیا مثل جاوا اسکریپت جز این تابع تابعی دارد که مختصات شروع و پایان رشته را بگیرد و رشته برگرداند نه طول رشته

1  تشکر
پست 1 تا 7 (از مجموع 7 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .