怎样清除指定字符前的所有字符串?
Jun 23, 2016 pm 02:23 PM 字符串如下,我想清除vid=及之前的字符,也就是只保留198445623。这其中只有vid=是固定的字符。
http://ooioosy.wwowo9e.com/owuiwd/vid=198445623
我现在的方法是这样的,通过计算vid=的位置来清除,有没有更节省系统资源的方法?
$vid = "http://ooioosy.wwowo9e.com/owuiwd/vid=198445623"
substr($vid,(stripos($vid,'vid=')+4));
回复讨论(解决方案)
其实你的也很省资源了
试试这个
$vid = "http://ooioosy.wwowo9e.com/owuiwd/vid=198445623";echo explode('vid=', $vid)[1];
<?php$vid = "http://ooioosy.wwowo9e.com/owuiwd/vid=198445623";str_replace('http://ooioosy.wwowo9e.com/owuiwd/vid=','',$vid );?>
本来想用正则,不过正则浪费资源
<?php$vid = "http://ooioosy.wwowo9e.com/owuiwd/vid=198445623";str_replace('http://ooioosy.wwowo9e.com/owuiwd/vid=','',$vid );?>
本来想用正则,不过正则浪费资源
LZ写得很明白??“这其中只有vid=是固定的字符”
直接用=分割成数组,取第一个元素不就可以了
我觉得你的已经很省了!
$str = 'http://ooioosy.wwowo9e.com/owuiwd/vid=198445623'; $arr = explode('=',$str); echo $arr[1];

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

11 Best PHP URL Shortener Scripts (Free and Premium)

Working with Flash Session Data in Laravel

Simplified HTTP Response Mocking in Laravel Tests

Build a React App With a Laravel Back End: Part 2, React

cURL in PHP: How to Use the PHP cURL Extension in REST APIs

12 Best PHP Chat Scripts on CodeCanyon
