2014-09-15 2 views
0

CSV 파일을 Wordpres로 가져 오려고하는데 이미지에 문제가 있습니다. 현재 내 워드 프레스 사이트는가져 오기를 위해 이미지 목록을 배열로 변환

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";}}} 

내가 다른 사이트에서 추출 관리해야하는 데이터가 이미지의 단지 목록입니다 ... '_images'라는 사용자 정의 필드의 배열로 이미지를 저장

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 파싱 스크립트의 일종?

+0

당신은이 목록을 작성하는 방법을 언급하지 않았다. 이 목록을 만들 때마다 각 값을 배열에 할당 할 수 있습니다. http://php.net/manual/en/function.array-push.php – zod

+0

코드를 보여 주시면 개선 방법을 제안 해 드리겠습니다. – ghoti

답변

2

4 번째 시도는 :

$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); 
+0

이걸로 아무것도 업데이트하려고하지 않습니다. 완성 된 배열을 CSV 가져 오기에 포함시킬 수 있도록 출력하려고합니다. – fightstarr20

+0

내가 필요한 것이지만 그 반대입니다. 다시 말하지만, update_post_meta가 여기에 유용하지 않기 때문에 아무 것도 업데이트하려고하지 않습니다. – fightstarr20

+0

업데이트하지 않으려한다면,'import'는 무엇을 의미합니까? 가져온 데이터를 어디에 저장하고 있습니까? – MSTannu

관련 문제