رفتن به مطلب

راهنمایی در مورد حذف عبارت خاص در ابتدای متن و اضافه شدن آن به آخر متن


پست های پیشنهاد شده

سلام دوستان

میخوام تو متن پست ها، کلماتی که قبل از یک حرف خاص (مثل:) که در ابتدای متن میاد رو حذف و همون کلمه را به آخر متن اضافه کنم.

 

مثال:

» متن اولیه

           اکبری: این یک نوشته تست است.

 

» متن پس از تغییر

           این یک نوشته تست است.
           نقل قول از: اکبری

ویرایش شده توسط ahmad4u
لینک به ارسال

میتونین از کد زیر استفاده کنین
 

$text = 'اکبری: این یک نوشته تست است.';
preg_match('/^([^:]+):/iu',$text,$match);
if(!empty($match)){
    $text  = str_replace($match[0],'',$text);
    $text .= "<br />نقل قول از $match[1]";
}

echo $text;

 

لینک به ارسال
در در 9/8/2019 at 12:52، Mobin گفته است :

میتونین از کد زیر استفاده کنین
 


$text = 'اکبری: این یک نوشته تست است.';
preg_match('/^([^:]+):/iu',$text,$match);
if(!empty($match)){
    $text  = str_replace($match[0],'',$text);
    $text .= "<br />نقل قول از $match[1]";
}

echo $text;

 

تشکر

اما بنظرم یک مشکلی داره کد بالا

اگر متن دارای چند پاراگراف باشه اون متن " نقل قول از: " به آخر پاراگراف اول اضافه میشه نه آخرین پاراگراف

لینک به ارسال
در در 9/10/2019 at 00:51، ahmad4u گفته است :

تشکر

اما بنظرم یک مشکلی داره کد بالا

اگر متن دارای چند پاراگراف باشه اون متن " نقل قول از: " به آخر پاراگراف اول اضافه میشه نه آخرین پاراگراف

خیر به اخر متن اضافه میشه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...