提取数组数据

时间:2012-08-20 11:19:36

标签: php arrays

我正在编写一个脚本,该脚本将从网页中获取域名并打印符合特定条件的域名列表。

我有一个数组的数据,但我似乎无法以友好的格式打印出来,尽管无论我尝试什么,我似乎无法提取我需要的东西。

我的数组示例如下所示:

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。

如果有人给我一个例子或建议那就太棒了。

3 个答案:

答案 0 :(得分:2)

您提供的数组应位于$array

如果查看源代码,

PHP_EOL会插入换行符。 <br />直观地插入新行

foreach ($array[0] as $domain){
    echo $domain.'<br />'.PHP_EOL;
}

答案 1 :(得分:2)

foreach ($array[0] as $domain){
    if(strstr($domain, '.com.au')){
        echo $domain."<br />";
    }
}

答案 2 :(得分:1)

尝试:

foreach( $arr[0] as $key => $value)
{
echo '<br/>'. $value;
}