Code Tu Tam

Hàm getimagesizeformstring() trong PHP

Rate this post

Định nghĩa.

Hàm getimagesizeformstring() trong php được dùng để xác định hình ảnh từ một chuỗi. Hàm này tương thích với các phiên bản PHP 5, PHP 7.

Cú pháp.

Cú pháp hàm getimagesizeformstring() trong PHP:

getimagesizefromstring ( string $imagedata [, array &$imageinfo ] );

Trong đó:

Giá trị trả về.

Hàm này chấp nhận dữ liệu hình ảnh dưới dạng tham số chuỗi và xác định kích thước hình ảnh và trả về kích thước với loại tệp và chiều cao / chiều rộng của hình ảnh.

Ví dụ.

Ví dụ 1: Sử dụng hàm getimagesizeformstring() xác định size của hình ảnh bằng đường dẫn là chuỗi URL:

<?php
$img = '/path/to/test.png';

// Ouverture via un fichier
$size_info1 = getimagesize($img);

// Ouverture via une chaîne
$data       = file_get_contents($img);
$size_info2 = getimagesizefromstring($data);
?>

Kết quả trả về của ví dụ trên

array(6) { 
    [0]=> int(123) 
    [1]=> int(100) 
    [2]=> int(3) 
    [3]=> string(24) "width="123" height="100"" 
    ["bits"]=> int(8) 
    ["mime"]=> string(9) "image/png" 
}

Ví dụ 2:

<?php 
$img =  'http://codetutam.com/wp-content/uploads/logo.png'; 
   
// Open image as a string 
$data = file_get_contents($img); 
  
// getimagesizefromstring function accepts image data as string 
list($width, $height, $type, $attr) = getimagesizefromstring($data); 
   
// Displaying dimensions of the image  
echo "Width of image: " . $width . "<br>";  
     
echo "Height of image: " . $height . "<br>";  
     
echo "Image type: " . $type . "<br>";  
     
echo "Image attribute: " . $attr;  
?>

Các ví trên minh họa chức năng và cách sử dụng hàm getimagesizeformstring() trong php, các bạn có thể tìm hiểu thêm các hàm liên quan dưới đây.

Hàm liên quan.

Các bạn có xem chi tiết bài viết và tham khảo thêm các hàm liên quan khác trên trang php.net

Hi vọng với bài viết này, các bạn đã hiểu được chức năng và cách sử dụng của hàm getimagesizeformstring() trong PHP. Nếu thấy bài viết hay, ý nghĩa hãy like và chia sẻ để mọi người cùng nhau tìm hiểu nhé. Cảm ơn các bạn đã ghé thăm codetutam.com

Exit mobile version