2011-02-06 13 views
0

周りの配列に分割する文字列:PHP:私は文字列を持っているワイルドカード

< a href="/wiki/Bob" title="Bob" > 

私は必要としないことを彼らbettweenで10、より関連性のないデータがあります。基本的に、私はarrrayに置かれたそれぞれのタイトルを必要とし、それらは異なっています。私はこれが簡単だと思ったが、どうやってそれをするのか分からない。おそらく、explode()とワイルドカードを使用していますが、明らかにワイルドカードを使用することはできません。

大変助かりました。

EDIT:毎週フォーム「Bob」が「Tim」に変更されることを忘れてしまいました。

+0

を助け、あなたは、いくつかのデータの一例を示してくださいすることができ、どのようにあなたはそれが分割されたいですか? –

+0

preg_split()は代替方法です。あなたがHTMLマークアップからデータを抽出しようとしているときに、あなたが必要とするものの例を示すことは助けになるかもしれません。 –

+0

BobSquare.png
BobこれはBobの代わりに10回、Bobの代わりに他の名前があります。私はちょうどそれからnaemをしたい。 – Sondar

答えて

1

多分このような何か?

<?php 
$string = '<th align="center" style="width:10%;"><a href="/wiki/Bob" title="Bob"><img alt="BobSquare.png" src="image" width="48" height="48" /></a><br /><a href="/wiki/Bob" title="Bob" class="mw-redirect">Bob</a>'; 

$title_array = array(); 
$explode = explode('title="', $string); 
unset($title_array[0]); 
foreach($title_array as $k => $v) 
{ 
    $explode_string = explode('"', $v); 
    $title_array[] = $explode_string[0]; 
} 

print_r($title_array); 
?> 

出力:

Array 
(
    [0] => Bob 
    [1] => Bob 
) 

希望;-)

+0

それは素晴らしい感謝です:) – Sondar

関連する問題