-1

配列の下に「.html」を含む値を抽出するために正規表現を使用して抽出する方法はありますか?

    Array
    (
        [urlset] => Array
            (
                [url] => Array
                    (
                        [0] => Array
                            (
                                [loc] => http://www.abc.com.au/computers
                                [lastmod] => 2012-12-02
                                [changefreq] => daily
                                [priority] => 0.5
                            )
                        [1] => Array
                            (
                                [loc] => http://www.abc.com.au/hp-scanjet-5590-digital-flatbed-scanner.html
                                [lastmod] => 2012-12-02
                                [changefreq] => daily
                                [priority] => 1.0
                            )

                        [2] => Array
                            (
                                [loc] => http://www.abc.com.au/stock-wardrobe-dark-walnut-doors.html
                                [lastmod] => 2012-12-02
                                [changefreq] => daily
                                [priority] => 1.0
                            )

                        [3] => Array
                            (
                                [loc] => http://www.abc.com.au/stock-wardrobe-white-mirror-door.html
                                [lastmod] => 2012-12-02
                                [changefreq] => daily
                                [priority] => 1.0
                            )
                     )
               )
  )
4

1 に答える 1

0

正規表現を使用して配列を検索する理由はおそらくありません。(そして、他の多くの方法よりも難しいでしょう)。

'.html' の配列を検索する場合は、単純なphp foreach ループを作成し、 PHP の array_search()を使用して探しているテキストをチェックします。

于 2012-12-03T15:58:12.987 に答える