imagefontwidth() là hàm nội bộ trong PHP dùng để lấy độ rộng pixel (pixel width) của một ký tự trong font chỉ định.
Cú pháp
int imagefontwidth(int $font)
Tham số
imagefontwidth() chỉ nhận một tham số, $font. Nó giữ giá trị font. Giá trị $font có thể là 1, 2, 3, 4, 5 cho font nội bộ hoặc dùng bằng imageloadfont() cho font tùy chỉnh.
Giá trị trả về
imagefontwidth() trả về độ rộng pixel của font.
Ví dụ 1
<?php
// Giá trị font width có thể đổi từ 1 đến 5.
echo 'Font width: ' . imagefontwidth(3);
?>
Kết quả
Font width: 7
Ví dụ 2 – Tất cả font size 1-5
<?php
echo 'Font width cho font 1: ' . imagefontwidth(1) . '<br>';
echo 'Font width cho font 2: ' . imagefontwidth(2) . '<br>';
echo 'Font width cho font 3: ' . imagefontwidth(3) . '<br>';
echo 'Font width cho font 4: ' . imagefontwidth(4) . '<br>';
echo 'Font width cho font 5: ' . imagefontwidth(5) . '<br>';
?>
Kết quả
Font width cho font 1: 5
Font width cho font 2: 6
Font width cho font 3: 7
Font width cho font 4: 8
Font width cho font 5: 9