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

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

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

تگ شده :  , , , ,

نویسنده پست
دوشنبه ، ۲۲ آبان ۱۳۹۱     ۱:۱۵ ق.ظ #


mojtaba-2010

Subscriber
10 پست9 تاپیک

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

0  تشکر
دوشنبه ، ۲۲ آبان ۱۳۹۱     ۱:۲۹ ق.ظ #


لقمان آوند

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

سلام

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

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

1  تشکر
دوشنبه ، ۲۲ آبان ۱۳۹۱     ۲:۳۶ ق.ظ #


mojtaba-2010

Subscriber
10 پست9 تاپیک

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

1  تشکر
دوشنبه ، ۲۲ آبان ۱۳۹۱     ۱۰:۳۶ ق.ظ #


لقمان آوند

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

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

3  تشکر
چهارشنبه ، ۲۴ آبان ۱۳۹۱     ۳:۲۰ ب.ظ #


mojtaba-2010

Subscriber
10 پست9 تاپیک

سلام

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

0  تشکر
چهارشنبه ، ۲۴ آبان ۱۳۹۱     ۴:۰۵ ب.ظ #


لقمان آوند

مدیر ارشد
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  تشکر
پنج شنبه ، ۲۵ تیر ۱۳۹۴     ۱۱:۵۴ ب.ظ #


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

Subscriber
15 پست13 تاپیک

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

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

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

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