2011-01-19 8 views
0

iamがわからない:これはXXXで始まる値の配列をチェックする最も速い方法ですか?はいの場合は、XXXの後の値を抽出します。配列内の文字列を検索し、「タグ」の後ろの値を取得

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

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

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

よりエレガントだと思うはい、私は感謝:-)そう – Tobias

答えて

1

substrexplode対パフォーマンスをチェックする必要があります!

$r = substr($value,4); 

と2行

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

によって

私は2番目の

+0

0,5秒速いと思います – opHASnoNAME

関連する問題