Nội dung chính
- 1 Xem PHP lấy chữ số đầu tiên của số 2024
- 2 Số nguyên PHP
- 3 Phao nổi PHP
- 4 PHP vô cực
- 5 PHP NaN
- 6 Chuỗi số PHP
- 6.1 Ví dụ
- 6.2 Làm cách nào để lấy chữ số đầu tiên của một số trong PHP?
- 6.3 Làm cách nào để lấy hai chữ số đầu tiên của một số trong PHP?
- 6.4 Làm cách nào để trích xuất chữ số đầu tiên của một số trong Java?
- 6.5 Làm cách nào để lấy số có hai chữ số cuối cùng trong PHP?
- 6.6 HỆ THỐNG CỬA HÀNG TRÙM SỈ QUẢNG CHÂU
Xem PHP lấy chữ số đầu tiên của số 2024
Vì vậy, nếu bạn gán một giá trị nguyên cho một biến, kiểu của biến đó sẽ tự động là một số nguyên. Sau đó, nếu bạn gán một chuỗi cho cùng một biến, kiểu sẽ thay đổi thành chuỗi
Chuyển đổi tự động này đôi khi có thể phá vỡ mã của bạn
Số nguyên PHP
2, 256, -256, 10358, -179567 đều là số nguyên
Số nguyên là số không có phần thập phân
Kiểu dữ liệu số nguyên là một số không phải số thập phân trong khoảng từ -2147483648 đến 2147483647 trong hệ thống 32 bit và từ -9223372036854775808 đến 9223372036854775807 trong hệ thống 64 bit. Một giá trị lớn hơn (hoặc thấp hơn) giá trị này sẽ được lưu dưới dạng float, vì nó vượt quá giới hạn của một số nguyên
Ghi chú. Một điều quan trọng khác cần biết là ngay cả khi 4 * 2. 5 là 10, kết quả được lưu dưới dạng float, bởi vì một trong các toán hạng là float (2. 5)
Dưới đây là một số quy tắc cho số nguyên
- Một số nguyên phải có ít nhất một chữ số
- Một số nguyên KHÔNG được có dấu thập phân
- Một số nguyên có thể là dương hoặc âm
- Số nguyên có thể được chỉ định trong ba định dạng. thập phân (dựa trên 10), thập lục phân (dựa trên 16 – có tiền tố là 0x) hoặc bát phân (dựa trên 8 – có tiền tố là 0)
PHP có các hằng số được xác định trước sau đây cho số nguyên
- PHP_INT_MAX – Số nguyên lớn nhất được hỗ trợ
- PHP_INT_MIN – Số nguyên nhỏ nhất được hỗ trợ
- PHP_INT_SIZE – Kích thước của một số nguyên tính bằng byte
PHP có các hàm sau để kiểm tra xem kiểu của biến có phải là số nguyên không
- is_int()
- is_integer() – bí danh của is_int()
- is_long() – bí danh của is_int()
Ví dụ
Kiểm tra xem kiểu của biến có phải là số nguyên không
$x = 5985;
var_dump(is_int($x));
$x = 59. 85;
var_dump(is_int($x));
?>
Tự mình thử »
Phao nổi PHP
Số float là một số có dấu thập phân hoặc một số ở dạng số mũ
2. 0, 256. 4, 10. 358, 7. 64E+5, 5. 56E-5 đều là phao
Kiểu dữ liệu float thường có thể lưu trữ một giá trị lên đến 1. 7976931348623E+308 (phụ thuộc vào nền tảng) và có độ chính xác tối đa là 14 chữ số
PHP có các hằng số được xác định trước sau đây cho số float (từ PHP 7. 2)
- PHP_FLOAT_MAX – Số dấu phẩy động có thể biểu thị lớn nhất
- PHP_FLOAT_MIN – Số dấu phẩy động dương nhỏ nhất có thể biểu thị
- PHP_FLOAT_MAX – Số dấu phẩy động âm có thể biểu thị nhỏ nhất
- PHP_FLOAT_DIG – Số chữ số thập phân có thể được làm tròn thành số float và ngược lại mà không làm mất độ chính xác
- PHP_FLOAT_EPSILON – Số dương nhỏ nhất có thể biểu thị x, sao cho x + 1. 0. = 1. 0
PHP có các hàm sau để kiểm tra xem kiểu của biến có phải là float không
- is_float()
- is_double() – bí danh của is_float()
Ví dụ
Kiểm tra xem loại biến có phải là float không
$x = 10. 365;
var_dump(is_float($x));
?>
Tự mình thử »
PHP vô cực
Giá trị số lớn hơn PHP_FLOAT_MAX được coi là vô hạn
PHP có các hàm sau để kiểm tra xem một giá trị số là hữu hạn hay vô hạn
Tuy nhiên, hàm PHP var_dump() trả về kiểu dữ liệu và giá trị
Ví dụ
Kiểm tra xem một giá trị số là hữu hạn hay vô hạn
$x = 1. 9e411;
var_dump($x);
?>
Tự mình thử »
PHP NaN
NaN là viết tắt của Not a Number
NaN được sử dụng cho các phép toán bất khả thi
PHP có các hàm sau để kiểm tra xem giá trị có phải là số không
Tuy nhiên, hàm PHP var_dump() trả về kiểu dữ liệu và giá trị
Ví dụ
Phép tính không hợp lệ sẽ trả về giá trị NaN
$x = acos(8);
var_dump($x);
?>
Tự mình thử »
Chuỗi số PHP
Hàm is_numeric() trong PHP có thể được sử dụng để tìm xem một biến có phải là số hay không. Hàm trả về true nếu biến là số hoặc chuỗi số, ngược lại là false
Ví dụ
Kiểm tra xem biến có phải là số không
$x = 5985;
var_dump(is_numeric($x));
$x = “5985”;
var_dump(is_numeric($x));
$x = “59. 85” + 100;
var_dump(is_numeric($x));
$x = “Xin chào”;
var_dump(is_numeric($x));
?>
Tự mình thử »
Ghi chú. Từ PHP7. 0. Hàm is_numeric() sẽ trả về FALSE cho các chuỗi số ở dạng thập lục phân (e. g. 0xf4c3b00c), vì chúng không còn được coi là chuỗi số
here is the code to convert number to Indonesian text, this code has limitation as is number_format function. sorry for this.
/*
* Created : Iwan Sapoetra - Jun 13, 2008
* Project : Web
* Package : cgaf
*
*/
function terbilang( $num ,$dec=4){
$stext = array(
"Nol",
"Satu",
"Dua",
"Tiga",
"Empat",
"Lima",
"Enam",
"Tujuh",
"Delapan",
"Sembilan",
"Sepuluh",
"Sebelas"
);
$say = array(
"Ribu",
"Juta",
"Milyar",
"Triliun",
"Biliun", // remember limitation of float
"--apaan---" ///setelah biliun namanya apa?
);
$w = "";
if ($num <0 ) {
$w = "Minus ";
//make positive
$num *= -1;
}
$snum = number_format($num,$dec,",",".");
die($snum);
$strnum = explode(".",substr($snum,0,strrpos($snum,",")));
//parse decimalnya
$koma = substr($snum,strrpos($snum,",")+1);
$isone = substr($num,0,1) ==1;
if (count($strnum)==1) {
$num = $strnum[0];
switch (strlen($num)) {
case 1:
case 2:
if (!isset($stext[$strnum[0]])){
if($num<19){
$w .=$stext[substr($num,1)]." Belas";
}else{
$w .= $stext[substr($num,0,1)]." Puluh ".
(intval(substr($num,1))==0 ? "" : $stext[substr($num,1)]);
}
}else{
$w .= $stext[$strnum[0]];
}
break;
case 3:
$w .= ($isone ? "Seratus" : terbilang(substr($num,0,1)) .
" Ratus").
" ".(intval(substr($num,1))==0 ? "" : terbilang(substr($num,1)));
break;
case 4:
$w .= ($isone ? "Seribu" : terbilang(substr($num,0,1)) .
" Ribu").
" ".(intval(substr($num,1))==0 ? "" : terbilang(substr($num,1)));
break;
default:
break;
}
}else{
$text = $say[count($strnum)-2];
$w = ($isone && strlen($strnum[0])==1 && count($strnum) <=3? "Se".strtolower($text) : terbilang($strnum[0]).' '.$text);
array_shift($strnum);
$i =count($strnum)-2;
foreach ($strnum as $k=>$v) {
if (intval($v)) {
$w.= ' '.terbilang($v).' '.($i >=0 ? $say[$i] : "");
}
$i--;
}
}
$w = trim($w);
if ($dec = intval($koma)) {
$w .= " Koma ". terbilang($koma);
}
return trim($w);
}
//example
echo terbilang(999999999999)."n";
/**
* result : Sembilan Ratus Sembilan Puluh Sembilan Milyar Sembilan Ratus Sembilan Puluh Sembilan Juta Sembilan Ratus Sembilan Puluh Sembilan Ribu Sembilan Ratus Sembilan Puluh Sembilan
*/
echo terbilang(9999999999999999);
/**
* todo : fix this bug pleasese
* problem : number_format(9999999999999999) <--- 10.000.000.000.000.000,0000
* Result : Sepuluh Biliun
*/
Làm cách nào để lấy chữ số đầu tiên của một số trong PHP?
Làm cách nào để lấy hai chữ số đầu tiên của một số trong PHP?
Làm cách nào để trích xuất chữ số đầu tiên của một số trong Java?
Làm cách nào để lấy số có hai chữ số cuối cùng trong PHP?
Bạn đang tìm hiểu bài viết: PHP lấy chữ số đầu tiên của số 2024
HỆ THỐNG CỬA HÀNG TRÙM SỈ QUẢNG CHÂU
Điện thoại: 092.484.9483
Zalo: 092.484.9483
Facebook: https://facebook.com/giatlathuhuongcom/
Website: Trumsiquangchau.com
Địa chỉ: Ngõ 346 Nam Dư, Trần Phú, Hoàng Mai, Hà Nội.