كيفية وضع جميع الصور في كتلة من النص في صفيف، PHP؟

StackOverflow https://stackoverflow.com/questions/606484

  •  03-07-2019
  •  | 
  •  

سؤال

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