Có một số cách để "chuyển đổi" một số nguyên thành một chuỗi trong PHP.
Cách khoa học máy tính truyền thống sẽ là chọn biến thành một chuỗi:
$int = 5;
$int_as_string = [string] $int;
echo $int . ' is a '. gettype[$int] . "\n";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
Bạn cũng có thể tận dụng sự chuyển đổi và nội suy chuỗi của PHP:
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
Cuối cùng, tương tự như ở trên, bất kỳ chức năng nào chấp nhận và trả về một chuỗi có thể được sử dụng để chuyển đổi và số nguyên. Xem xét những điều sau:
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
Tôi sẽ không đề xuất tùy chọn cuối cùng, nhưng tôi đã thấy mã trong tự nhiên dựa vào hành vi này, vì vậy tôi nghĩ rằng tôi sẽ vượt qua nó.
[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.
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
As of PHP 5.2, strval[] will return the string value of an object, calling its __toString[] method to determine what that value is.
Đánh dấu Clements ¶ ¶
6 năm trước
Some notes about how this function has changed over time, with regards the following statement:
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
0$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
1$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
2$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
3$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
4$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
5$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
6$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7Tom Nicholson ¶ ¶
18 năm trước
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
8$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
9$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
0$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
1$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
2$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
3$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
4Kendsyder+phpnet tại gmail dot com ¶ ¶
15 năm trước
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
5$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
6$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7PHP tại Ianco dot co dot uk ¶ ¶
17 năm trước
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = trim[$int];
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
9$value
0
$value
1
$value
2
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7Steve Ball ¶ ¶
17 năm trước
$value
4
$value
5
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7Steve Ball ¶ ¶
15 năm trước
$value
7
$value
8
$value
9
value
0
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7PHP tại Ianco dot co dot uk ¶ ¶
17 năm trước
value
2
value
3
value
4
value
5
value
6
value
7
value
8
value
9
value
0
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7Steve Ball ¶ ¶
Nyctofixer tại gmail dot com ¶
value
2
value
3
value
4
value
5
$int = 5;
echo $int . ' is a '. gettype[$int] . "\n";
$int_as_string = "$int";
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
$string_int = $int.'';
echo $int_as_string . ' is a ' . gettype[$int_as_string] . "\n";
7