رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش جدا کردن قسمتی از متن در PHP
#1
 [ آموزش جدا کردن قسمتی از متن در PHP ]
آموزش تابع Array_splice

توضیح کد:

یکی از کارهایی که معمولا همیشه توی CMS ها انجام میگیره اینه که یک تعداد کلمه مشخص مثلا 20 کلمه فقط توی متن پست در صفحه اول سایت نشون داده میشه و بعدش یک لینک ادامه مطلب میزارن که ارجاع میده به متن کامل اون پست. این کد زیر همین کار رو میکنه و یک تابع هستش که توی پارامتر اول متنی که میخوایم تعدادی از کلمات از اولش جدا بشه رو بهش میدیم و پارامتر دومش هم تعداد اون کلمات هستش. روند کار اینطوری هستش که ابتدا با تابع explode متن رو براساس فاصله به آرایه تبدیل میکنم، بعد توسط تابع array_splice از اول اون آرایه تا ایندکس شماره x اش رو جدا میکنیم، این x منظورم همون پارامتر دوم تابع یا تعداد کلماتی هستش که میخوایم از اول متن نشون داده بشه. و در نهایت هم توسط تابع implode این آرایه رو براساس همون فاصله دوبراه به رشته معمولی تبدیل می کنیم.

کد پی‌اچ‌پی:
<?php
function limitword($string$limit){
 
   $words explode(" ",$string);
 
   $output implode(" ",array_splice($words,0,$limit));
 
   return $output;
}

//mesal estefade dar payin
$string="salam, man behnam hastam. inja anjoman persiantools ast.";
$limited_string limitword($string4);
echo 
$limited_string
[عکس: home-icon.png]
پاسخ
 سپاس شده توسط E-Beshkani ، g.saeed ، MrAhmad ، parvansec
#2
سلام وعرض ادب
ممنون وسپاسگزارم بابت مطلب قشنگتون Heart Heart Heart Heart
طراحی بنر
طراحی بنر تبلیغاتی
[url=https://niknegar.net][/url]
پاسخ




کاربران در حال بازدید این موضوع: 1 مهمان