Извлечение части из строки
Здравствуйте уважаемые Pro и !Pro :-)
Возник очередной вопрос и как обычно я пишу сюда так как знаю что найду ответ именно тут.
Объясняю задачу:
Есть
$url = "http://somesite.com/sometag/9999-seo-optimizedtext.html";
Нужно в другую переменную задать ID от $url (т.е. 9999 в данном случае).
Сделал так:
Работает ништяк только вот один баг:
Если в $url есть кроме ID еще цифры то в $urlId уже задается неверный ID;
Пример :
если $url = "http://somesite.com/sometag/9999-seo-optimizedtext-1-year-free-from-2013.html" то
$urlID = 999912013; //То есть берутся все цифры с URl.
Пожалуйста помогите с тем чтобы скрипт брал цифры только с первой части URL до "-".
Заранее благодарен!
Источник:dle-faq.pro, DLE
Возник очередной вопрос и как обычно я пишу сюда так как знаю что найду ответ именно тут.
Объясняю задачу:
Есть
$url = "http://somesite.com/sometag/9999-seo-optimizedtext.html";
Нужно в другую переменную задать ID от $url (т.е. 9999 в данном случае).
Сделал так:
$urlId=preg_replace('/[^0-9]+/iu', '',$url);
Работает ништяк только вот один баг:
Если в $url есть кроме ID еще цифры то в $urlId уже задается неверный ID;
Пример :
если $url = "http://somesite.com/sometag/9999-seo-optimizedtext-1-year-free-from-2013.html" то
$urlID = 999912013; //То есть берутся все цифры с URl.
Пожалуйста помогите с тем чтобы скрипт брал цифры только с первой части URL до "-".
Заранее благодарен!
Источник:dle-faq.pro, DLE
Похожие новости
- Ajax-отправка форм в админпанели - модуль AdminAjaxForms
- Весенняя акция на лицензии DataLife Engine
- Arne Slot ayaa eedda dusha ka saaray hal qof ka dib guuldarradii Liverpool ka soo gaartay Galatasaray..
- Chelsea oo go’aansatay inay iibiso Liam Delap ka dib markii uu hal gool dhaliyay tan iyo markii uu xagaagii ku biiray.
- Sidee habeenkii naxdinta lahaa ee Kinsky u dhacay ka hor inta aan la badalin daqiiqadii 17aad..
- Luka Modric ayaa soo afjaray wararka xanta ah ee la xiriirinaya inuu ku laabanayo Real Madrid, isagoo ku adkeysanaya inuu….
- Alejandro Garnacho ayaa ka digay in mustaqbalka Chelsea uu noqon karo mid aad u fool xun iyadoo halyeeyga kooxda uu ku..
- Chelsea oo qalbi jabisay Wrexham ka dib markii VAR ay ku guuleysatay….
- Kooxda Real Madrid ayaa ku soo biirtay tartanka loogu jiro saxiixa Sandro Tonali oo ka tirsan NewcastleUnited.
- MIKEL ARTETA ayaa sheegay in Arsenal ay isku dayday shax cusub muddo TOBAN DAQIIQO ah ka hor guushii 2-1 ee FA Cup ee Mansfield.