将图像列表转换为数组以进行导入

时间:2014-09-15 18:30:37

标签: php wordpress csv

我正在尝试将CS​​V文件导入Wordpres,但我遇到图像问题。目前,我的WordPress网站将图像作为数组存储在名为“_images”的自定义字段中......

a:1:{s:4:"docs";a:4:{i:0;a:1:{s:15:"property_imgurl";s:63:"http://wwww.mydomain.com/image1.jpg";}i:1;a:1:{s:15:"property_imgurl";s:63:"http://wwww.mydomain.com/image2.jpg";}i:2;a:1:{s:15:"property_imgurl";s:63:"http://wwww.mydomain.com/image3.jpg";}i:3;a:1:{s:15:"property_imgurl";s:63:"http://wwww.mydomain.com/image4.jpg";}}}

我设法从其他网站提取的数据只是一个图像列表

http://wwww.mydomain.com/image1.jpg
http://wwww.mydomain.com/image2.jpg
http://wwww.mydomain.com/image3.jpg
http://wwww.mydomain.com/image4.jpg

如上所述,将这些图像列表转换为数组的最佳方法是什么?然后我可以将其作为自定义字段导入?也许是某种PHP解析脚本来生成它们?

1 个答案:

答案 0 :(得分:2)

第四次尝试:

$images = serialize( array(
    'docs' => array(
        array( 'property_imgurl' => 'http://wwww.mydomain.com/image1.jpg' ),
        array( 'property_imgurl' => 'http://wwww.mydomain.com/image2.jpg' ),
        array( 'property_imgurl' => 'http://wwww.mydomain.com/image3.jpg' ),
        array( 'property_imgurl' => 'http://wwww.mydomain.com/image4.jpg' )
    ) )
);

print_r( $images );