Menambahkan Atribut Size (Width Dan Height)

PHP: Menambahkan Atribut Size (Width dan Height) pada Tag Image

Menambahkan Atribut Size (Width Dan Height)

Menambahkan Atribut Size (Width dan Height) pada Tag Image

Fungsi di dibawah akan menambahkan lebar tinggi gambar pada tag gambar. Ini dapat digunakan untuk mengonversi gambar menjadi gambar amp valid karena ada beberapa persyaratan SEO terkait width dan heigh, jadi teman-teman bisa menggunakan code-code dibawah ini.

Metode 1

$html_content = preg_replace('/(<img(?:(?!height|width="\d+").)*?)(\/)?>/', '$1 width="35%" height="35%"></img>', $html_content);

Metode 2

$width = '320px';
$height = '240px';
$pattern = '/(<img [^>]*style="[^"]*)width:([0-9 ]+px)([^"]*)height:([0-9 ]+px)([^"]*)"/i';
$replace = '$1width:' . $width . '$3height:' . $height . '$5';
$outhtml = preg_replace($pattern, $replace, $yourhtml);

Metode 3 (Menggunakan Function)

function addImgHeightWidth($string='') { 
$pattern = "/(<img\s+).*?src=((\".*?\")|(\'.*?\')|([^\s]*)).*?>/is"; 
$replacement = "<img width='350' height='350' src=$2>";
$finalStr = preg_replace($pattern, $replacement, $string); return $string; }