| 
                      
                        طلب طريقة استخراج روابط الصور من متغير نصى
                          
                    
                            السلام عليكم                                  
                     عندي سوال غريب شوي مثلا عندس سكربت فيه مواضيع واقسام الخ في المواضيع ممكن اضافة صور اعتيادي يعني html <scr المهم انا محتاج طريقة تستخرج الصور من نص الموضوع تحياتي لكم 
                        3 إجابات
                     
                                      
                                      
                     
                            يعنى الحكاية تبدو ان ملهاش لزمة انك تستخدم الـregular expressions بدلا عن ذلك يوجد الـdomDocument 
                         مثال $dom = new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
  echo $image->getAttribute('src');
}
                
                        بواسطة: greentree 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا شكراااااااااااا لكمالطريقة هي 100% اللي محتاجها تحياتي لكم 
                            ان كنت تريد استخراج الـattributes من وسم الـimg للحصول على الـscr مثلا اليك هذه الطريقة باستخدام الـDOMDocument 
                         $doc=new DOMDocument();
$doc->loadHTML(\"Test<br><img src=\"myimage.jpg\" title=\"title\" alt=\"alt\"></body></html>\");
$xml=simplexml_import_dom($doc); 
$images=$xml->xpath(\'//img\');
foreach ($images as $img) {
    echo $img[\'src\'] . \' \' . $img[\'alt\'] . \' \' . $img[\'title\'];
}
                
                        بواسطة: Gamal 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا 
                            يمكنك ذلك عن طريق الـpreg_match_all 
                         مثال: preg_match_all(\'/<img[^>]+>/i\',$html, $result);حيث $html هى النص التى سوف نستخرج منه الان افحص المخرجات print_r($result);سوف تخرج لك مصفوفة بجميع الصور Array
(
    [0] => Array
        (
            [0] => <img src=\"logo.png\"  />
        )
)
                
                        بواسطة: MacOS 2 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا  | 
            	

