PDA

View Full Version : نحوه ی یافتن انتهای یک رشته در متغیر و افزودن رشته ی جدید به آن



sajjad405
دوشنبه 21 اردیبهشت 1394, 16:49 عصر
سلام دوستان.
ببخشید چطور میتونم انتهای یک رشته در یک متغیر رو پیدا کنم، و رشته ی جدید که مثلا حاویه یک لینک هست رو به انتهاش اضافه کنم؟
ممنون میشم راهنمایی بفرمایید
مرسی

iker-casillas
دوشنبه 21 اردیبهشت 1394, 16:55 عصر
سلام
راه های متفاوتی هست:

با استفاده از "." می تونید رشته هارو به هم وصل کنید :


$a = 'salam';
$b = $a . ' salam';


یا



$a = 'salam';
$a .= ' salam';


ویا



$a = 'salam';
$b = 'salam';
$c = $a . $b;


اگر هم میخواید در وسط متن دنبال یک کلمه بگردید :
1- با strpos محل وقوع رشته رو پیدا کنید.
2- از ابتدای رشته تا عدد به دست اومده در مرحله 1 رو به علاوه طول رشته کنید و از متن اصلی با استفاده از substr و اگر متن فارسی هستش با mb_substr جدا کنید.
3- قسمت دیگه متن رو هم جدا کنید.
4- سه رشته به دست اومده رو به هم با استفاده از نقطه وصل کنید.

امیدوارم سوالتون رو متوجه شده باشم

sajjad405
دوشنبه 21 اردیبهشت 1394, 17:36 عصر
سلام
راه های متفاوتی هست:

با استفاده از "." می تونید رشته هارو به هم وصل کنید :


$a = 'salam';
$b = $a . ' salam';


یا



$a = 'salam';
$a .= ' salam';


ویا



$a = 'salam';
$b = 'salam';
$c = $a . $b;


اگر هم میخواید در وسط متن دنبال یک کلمه بگردید :
1- با strpos محل وقوع رشته رو پیدا کنید.
2- از ابتدای رشته تا عدد به دست اومده در مرحله 1 رو به علاوه طول رشته کنید و از متن اصلی با استفاده از substr و اگر متن فارسی هستش با mb_substr جدا کنید.
3- قسمت دیگه متن رو هم جدا کنید.
4- سه رشته به دست اومده رو به هم با استفاده از نقطه وصل کنید.

امیدوارم سوالتون رو متوجه شده باشم

سلام
بسیار ممنونم از پاسخ سریع و عالیتون
مشکلم حل شد
یاعلی