在数组中查找字符串并获取“标记”后面的值

时间:2011-01-19 09:10:07

标签: php string

我不确定:这是检查数组以XXX开头的值的最快方法吗?如果是,请在XXX之后提取值:?

foreach ($result['tag'] as $value) {

        $pos = strpos($value, 'xxx:');

        if ($pos !== false) {
            $split = explode('xxx:', $value);
            $r = $split[1];
        } else {
            $r = '';
        }
 }

1 个答案:

答案 0 :(得分:1)

需要检查substr vs explode表现!

替换2行

$split = explode('xxx:', $value);
$r = $split[1];

$r = substr($value,4);

我认为第二个更优雅