ahmadajah03 Fri Oct 2020 1 year ago

Contoh PHP Tutorial Replace Image src Secara dinamis dalam HTML String

Saya akan menunjukkan contoh php replace image src di html string. Saya akan menunjukkan kepada Anda tentang Bagaimana cara replace image src dalam string HTML dinamis di php. saya ingin berbagi dengan Anda php replace tag img dalam string. Saya menjelaskan secara sederhana langkah demi langkah replace image src dalam string html php. Terkadang kita perlu mengubah src dalam string html dinamis dengan php. Maksud saya jika Anda menyimpan string html ke dalam database dan Anda harus memperbarui jalur src untuk string itu saat Anda menampilkan di sisi ujung depan. jadi di sini saya akan memberikan contoh yang sangat sederhana untuk replace image src dalam string html menggunakan php. Mari kita lihat file dan output index.php di bawah ini sehingga Anda dapat dengan mudah memahami cara kerjanya menggunakan DOMDocument.

index.php

<?php
  
$htmlString = '<strong>Image One:</strong><br/>
<img src="imageone.png" /><br/>
  
<strong>Image Two:</strong><br/>
<img src="imagetwo.png" /><br/>
  
<strong>Image Three:</strong><br/>
<img src="imagethree.png" /><br/>';
  
$doc = new DOMDocument();
$doc->loadHTML($htmlString);
$tags = $doc->getElementsByTagName('img');
   
foreach ($tags as $tag) {
   $oldSrc = $tag->getAttribute('src');
   $newScrURL = 'upload/images/'.$oldSrc;
   $tag->setAttribute('src', $newScrURL);
   $tag->setAttribute('data-src', $oldSrc);

  
$htmlString = $doc->saveHTML();
  
print($htmlString);

output:

<strong>Image One:</strong><br>
<img src="upload/images/imageone.png" data-src="imageone.png"><br>


<strong>Image Two:</strong><br>
<img src="upload/images/imagetwo.png" data-src="imagetwo.png"><br>


<strong>Image Three:</strong><br>
<img src="upload/images/imagethree.png" data-src="imagethree.png"><br>

I hope it can help you...

replace image src on string html with php tutiral php php