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ến — Get 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,'.',''];
2Xem 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,'.',''];
4echo number_format[$float,0,'.',''];
5echo number_format[$float,0,'.',''];
6echo number_format[$float,0,'.',''];
7echo number_format[$float,0,'.',''];
8echo 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";
2Tom 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";
9Kendsyder+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";
2PHP 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";
2Steve Ball ¶ ¶
17 năm trước
$json_array = json_decode[$json_string, , , 1];
9json_decode
0
$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2Nyctofixer tại gmail dot com ¶ ¶
15 năm trước
json_decode
2
json_decode
3
json_decode
4
json_decode
5
$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2portos_ze_retour tại hotmail dot fr ¶ ¶
16 năm trước
json_decode
7
json_decode
8
json_decode
9
JSON_BIGINT_AS_STRING
0
JSON_BIGINT_AS_STRING
1
JSON_BIGINT_AS_STRING
2
JSON_BIGINT_AS_STRING
3
JSON_BIGINT_AS_STRING
4
JSON_BIGINT_AS_STRING
5
$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2Fabrice tại Vignals Dot Com ¶ ¶
10 tháng trước
JSON_BIGINT_AS_STRING
7
JSON_BIGINT_AS_STRING
8
JSON_BIGINT_AS_STRING
9
options
0
$float = 0.123;
$string = sprintf["%.3f", $float]; // $string = "0.123";
2