Hướng dẫn how to convert float to string in php? - làm thế nào để chuyển đổi float thành string trong php?

27

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Like:

float[1.2345678901235E+19] => string[20] "12345678901234567890"

Nó có thể được thực hiện?

[Nó dành cho json_decode ...]

Uwe keim

38.8K56 Huy hiệu vàng173 Huy hiệu bạc284 Huy hiệu Đồng56 gold badges173 silver badges284 bronze badges

hỏi ngày 29 tháng 7 năm 2011 lúc 17:16Jul 29, 2011 at 17:16

echo number_format[$float,0,'.',''];

Lưu ý: Đây là dành cho số nguyên, tăng 0 cho các chữ số phân số phụ

Đã trả lời ngày 29 tháng 7 năm 2011 lúc 17:21Jul 29, 2011 at 17:21

Karoly Horvathkaroly HorvathKaroly Horvath

92.7K11 Huy hiệu vàng113 Huy hiệu bạc173 Huy hiệu đồng11 gold badges113 silver badges173 bronze badges

7

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";

Đã trả lời ngày 11 tháng 1 năm 2014 lúc 15:05Jan 11, 2014 at 15:05

Lubartlubartlubart

1.6863 huy hiệu vàng27 Huy hiệu bạc35 Huy hiệu đồng3 gold badges27 silver badges35 bronze badges

Hóa ra json_decode theo mặc định đúc các số nguyên lớn dưới dạng phao. Tùy chọn này có thể được ghi đè trong cuộc gọi chức năng:

$json_array = json_decode[$json_string, , , 1];

Tôi chỉ dựa trên tài liệu chính, vì vậy vui lòng kiểm tra và cho tôi biết nếu nó hoạt động.

Đã trả lời ngày 29 tháng 7 năm 2011 lúc 17:32Jul 29, 2011 at 17:32

AnthonyanthonyAnthony

35K24 Huy hiệu vàng93 Huy hiệu bạc160 Huy hiệu đồng24 gold badges93 silver badges160 bronze badges

4

Một số điểm nổi chính xác gấp đôi chỉ có thể chứa khoảng 15 chữ số quan trọng. Điều tốt nhất bạn có thể làm là đệm các chữ số phụ với Zeroes.

Đã trả lời ngày 29 tháng 7 năm 2011 lúc 17:21Jul 29, 2011 at 17:21

Karoly Horvathkaroly HorvathAlnitak

92.7K11 Huy hiệu vàng113 Huy hiệu bạc173 Huy hiệu đồng70 gold badges404 silver badges486 bronze badges

Đã trả lời ngày 11 tháng 1 năm 2014 lúc 15:05

json_decode[$json, false, 512, JSON_BIGINT_AS_STRING]

Lubartlubart

1.6863 huy hiệu vàng27 Huy hiệu bạc35 Huy hiệu đồngApr 14, 2014 at 6:10

Hóa ra json_decode theo mặc định đúc các số nguyên lớn dưới dạng phao. Tùy chọn này có thể được ghi đè trong cuộc gọi chức năng:Astrotim

Tôi chỉ dựa trên tài liệu chính, vì vậy vui lòng kiểm tra và cho tôi biết nếu nó hoạt động.19 silver badges23 bronze badges

Đã trả lời ngày 29 tháng 7 năm 2011 lúc 17:32

Anthonyanthony

35K24 Huy hiệu vàng93 Huy hiệu bạc160 Huy hiệu đồngNov 29, 2020 at 5:55

[Php 4, Php 5, Php 7, Php 8]

Strval - Nhận giá trị chuỗi của một biếnGet string value of a variable

Sự mô tả

Strval [hỗn hợp $value]: Chuỗi[mixed $value]: string

Nhận giá trị chuỗi của một biến. Xem tài liệu về chuỗi để biết thêm thông tin về chuyển đổi thành chuỗi.string for more information on converting to string.

Hàm này không thực hiện định dạng trên giá trị trả về. Nếu bạn đang tìm kiếm một cách để định dạng một giá trị số dưới dạng chuỗi, vui lòng xem Sprintf [] hoặc Number_format [].sprintf[] or number_format[].

Thông số

value

Biến đang được chuyển đổi thành một chuỗi.string.

value có thể là bất kỳ loại vô hướng hoặc một đối tượng thực hiện phương thức __tostring []. Bạn không thể sử dụng strval [] trên các mảng hoặc trên các đối tượng không thực hiện phương thức __toString [].strval[] on arrays or on objects that do not implement the __toString[] method.

Trả về giá trị

Giá trị chuỗi của value.string value of value.

Ví dụ

Ví dụ #1 strval [] Ví dụ sử dụng phương thức php ma thuật __tostring [].strval[] example using PHP magic __toString[] method.

echo number_format[$float,0,'.',''];
2

Xem thêm

  • boolval [] - Nhận giá trị boolean của một biến
  • floatVal [] - nhận giá trị float của một biến
  • intval [] - Nhận giá trị số nguyên của một biến
  • setType [] - Đặt loại biến
  • Sprintf [] - Trả về chuỗi được định dạng
  • number_format [] - Định dạng một số với hàng ngàn nhóm
  • Loại tung hứng
  • __toString[]

Hayley Watson ¶

15 năm trước

echo number_format[$float,0,'.',''];
3

Đánh dấu Clements ¶

6 năm trước

echo number_format[$float,0,'.',''];
4

echo number_format[$float,0,'.',''];
5

echo number_format[$float,0,'.',''];
6

echo number_format[$float,0,'.',''];
7

echo number_format[$float,0,'.',''];
8

echo number_format[$float,0,'.',''];
9

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
0

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
1

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

Tom Nicholson ¶

18 năm trước

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
3

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
4

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
5

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
6

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
7

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
8

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
9

Kendsyder+phpnet tại gmail dot com ¶

15 năm trước

$json_array = json_decode[$json_string, , , 1];
0

$json_array = json_decode[$json_string, , , 1];
1

$json_array = json_decode[$json_string, , , 1];
2

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

PHP tại Ianco dot co dot uk ¶

17 năm trước

$json_array = json_decode[$json_string, , , 1];
4

$json_array = json_decode[$json_string, , , 1];
5

$json_array = json_decode[$json_string, , , 1];
6

$json_array = json_decode[$json_string, , , 1];
7

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

Steve Ball ¶

17 năm trước

$json_array = json_decode[$json_string, , , 1];
9

json_decode0

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

Nyctofixer tại gmail dot com ¶

15 năm trước

json_decode2

json_decode3

json_decode4

json_decode5

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

portos_ze_retour tại hotmail dot fr ¶

16 năm trước

json_decode7

json_decode8

json_decode9

JSON_BIGINT_AS_STRING0

JSON_BIGINT_AS_STRING1

JSON_BIGINT_AS_STRING2

JSON_BIGINT_AS_STRING3

JSON_BIGINT_AS_STRING4

JSON_BIGINT_AS_STRING5

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

Fabrice tại Vignals Dot Com ¶

10 tháng trước

JSON_BIGINT_AS_STRING7

JSON_BIGINT_AS_STRING8

JSON_BIGINT_AS_STRING9

options0

$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2

Strval trong PHP là gì?

Hàm strval [] là hàm sẵn có trong PHP và được sử dụng để chuyển đổi bất kỳ giá trị vô hướng nào [chuỗi, số nguyên hoặc gấp đôi] thành một chuỗi. Chúng ta không thể sử dụng strval [] trên các mảng hoặc trên đối tượng, nếu được áp dụng thì hàm này chỉ trả về tên loại của giá trị được chuyển đổi. Cú pháp: Strval [$ biến]used to convert any scalar value [string, integer, or double] to a string. We cannot use strval[] on arrays or on object, if applied then this function only returns the type name of the value being converted. Syntax: strval[ $variable ]

Php floatval là gì?

Hàm floatVal [] là một hàm sẵn có trong PHP trả về giá trị phao của một biến.Cú pháp: Float floatval [$ var] Tham số: Hàm này chấp nhận một tham số bắt buộc và được mô tả dưới đây: $ var: Biến có giá trị phao tương ứng sẽ được trả về.an inbuilt function in PHP which returns the float value of a variable. Syntax: float floatval [ $var ] Parameters: This function accepts one parameter which is mandatory and described below: $var: The variable whose corresponding float value will be returned.

PHP có hỗ trợ nổi không?

Php nổi kiểu dữ liệu phao thường có thể lưu trữ giá trị lên tới 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 cho các phao [từ PHP 7.2]: PHP_FLOAT_MAX - Số điểm nổi có thể đại diện lớn nhất. The float data type can commonly store a value up to 1.7976931348623E+308 [platform dependent], and have a maximum precision of 14 digits. PHP has the following predefined constants for floats [from PHP 7.2]: PHP_FLOAT_MAX - The largest representable floating point number.

Làm cách nào để chuyển đổi một chuỗi thành PHP?

Trả lời: Sử dụng hàm strval [] Bạn có thể chỉ cần sử dụng loại đúc hoặc hàm strval [] để chuyển đổi số nguyên thành chuỗi trong PHP.Use the strval[] Function You can simply use type casting or the strval[] function to convert an integer to a string in PHP.

Bài Viết Liên Quan

Chủ Đề