PDA

View Full Version : سوال: نحوه استخراج عدد از url



reza_alie
شنبه 09 خرداد 1394, 16:43 عصر
باعرض سلام خدمت همه دوستان
بنده یک لینک به صورت زیردارم

131809
و می خواستم عدد 3 که این عدد متغیر بیه 1 تا nهست رو استخراج کنم شما راه حلی سراغ دارین؟
تشکر

hamedarian2009
شنبه 09 خرداد 1394, 17:17 عصر
اگه جای عدد همیشه همونجاست می تونید url رو تبدیل به آرایه کنید و عدد رو بدست بیارین


$url= "localhost/checknevis/index.php/readmore/3/آموزش فتوشاپ";

$urlArr = explode('/', $url);
echo $urlArr[4];

us1234
شنبه 09 خرداد 1394, 17:54 عصر
اگر از فریم ورک استفاده میکنید حدس میزنم 3 یکی از ورودی های تابع readmore باشه ...

reza_alie
شنبه 09 خرداد 1394, 18:26 عصر
اگر از فریم ورک استفاده میکنید حدس میزنم 3 یکی از ورودی های تابع readmore باشه ...

بله دوست عزیز دارم از ci استفاده می کنم

H:Shojaei
شنبه 09 خرداد 1394, 18:59 عصر
دقیقا یادم نیست ولی تابعش تو ci فکر کنم
$this->uri->segment(شماره پارامتر مثلا 4); باشه

reza_alie
شنبه 09 خرداد 1394, 19:05 عصر
تشکراز همه دوستان پیداش کردم به ویژه H:Shojaei (http://barnamenevis.org/member.php?241637-H-Shojaei) عزیز
http://example.com/index.php/controller/action/1stsegment/2ndsegment



$this->uri->segment(1); // controller
$this->uri->segment(2); // action
$this->uri->segment(3); // 1stsegment
$this->uri->segment(4); // 2ndsegment

fatima-php
شنبه 09 خرداد 1394, 19:18 عصر
کاش توی بخش CI تاپیک میزدین.