0

Webページからドメイン名を取得し、特定の条件に一致するドメイン名のリストを出力するスクリプトを作成しています。

データは配列になっていますが、何を試しても必要なものを抽出できないようですが、わかりやすい形式で印刷できないようです。

私の配列の例を以下に示します。

Array
(
    [0] => Array
        (
            [0] => domain1.com.au
            [1] => domain2.com.au
            [2] => domain3.com.au
            [3] => domain4.com.au
            [4] => domain5.com.au
        )

)

基本的には、*。com.auが出現するたびに新しい行に出力したいだけです。

誰かが私に例や提案をしてくれるなら、それは素晴らしいことです。

4

3 に答える 3

2

指定した配列はにあるはずです$array

PHP_EOLソースを見ると改行を挿入します。<br />視覚的に改行を挿入します

foreach ($array[0] as $domain){
    echo $domain.'<br />'.PHP_EOL;
}
于 2012-08-20T11:22:41.320 に答える
2
foreach ($array[0] as $domain){
    if(strstr($domain, '.com.au')){
        echo $domain."<br />";
    }
}
于 2012-08-20T11:23:58.620 に答える
1

試す:

foreach( $arr[0] as $key => $value)
{
echo '<br/>'. $value;
}
于 2012-08-20T11:23:03.657 に答える