Jetpack_Media_Meta_Extractor::build_image_struct PHP Method

build_image_struct() public static method

public static build_image_struct ( $image_list )
    public static function build_image_struct($image_list)
    {
        if (!empty($image_list)) {
            $retval = array('image' => array());
            $image_list = array_unique($image_list);
            foreach ($image_list as $img) {
                $retval['image'][] = array('url' => $img);
            }
            $image_booleans['image'] = count($retval['image']);
            if (!empty($image_booleans)) {
                $retval['has'] = $image_booleans;
            }
            return $retval;
        } else {
            return array();
        }
    }

Usage Example

Example #1
0
 public static function extract_images_from_content($content)
 {
     $image_list = Jetpack_Media_Meta_Extractor::get_images_from_html($post->post_content, $image_list);
     return Jetpack_Media_Meta_Extractor::build_image_struct($image_list);
 }