문제

function has_thumbnail_image(&$post) {
    $content = $post->post_content;
    return preg_match('/<img[^>]+src="(.*?)"[^>]*>/', $content, $results);
}

동적으로 반환 된 텍스트 블록을 통과하는 함수가 필요하고 포함 된 모든 이미지를 배열 (또는 더 구체적으로 각 이미지의 이미지 소스)에 넣습니다. 위의 기능은 첫 번째 이미지 만 제공하며 모든 이미지가 배열에있을 때 까지이 루프를 계속 유지하는 방법을 해결할 수 없습니다. 이에 대한 도움은 대단히 감사 할 것입니다. 감사

도움이 되었습니까?

해결책

당신은 조사하고 싶을 수도 있습니다 preg_match_all. 내가 올바르게 기억한다면 preg_match 첫 번째 경기 만 검색 한 다음 중지됩니다.

다른 팁

당신은 매우 가깝습니다! 당신은 그냥 필요합니다 preg_match_all 대신에 preg_match.

나는 당신이 당신의 출처를 얼마나 잘 알고 있는지 모르지만 SRC 속성에 대한 단일 따옴표를 허용하고 싶을 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top