Hướng dẫn what is strval in php? - strval trong php là gì?

❮ Tham chiếu xử lý biến PHP

Thí dụ

Trả về giá trị chuỗi của các biến khác nhau:

$a = "Hello";
echo strval($a) . "
";

$ b = "1234.56789"; echo strval ($ b). "";
echo strval($b) . "
";

$ c = "1234.56789hello"; echo strval ($ c). "";
echo strval($c) . "
";

$ d = "hello1234.56789"; echo strval ($ d). "";
echo strval($d) . "
";

$ e = 1234; echo strval ($ e). "";?>
echo strval($e) . "
";
?>

Hãy tự mình thử »


Định nghĩa và cách sử dụng

Hàm strval () trả về giá trị chuỗi của một biến.


Cú pháp

Giá trị tham số

Tham sốSự mô tả
Biến đổiYêu cầu. Chỉ định biến để kiểm tra

Chi tiết kỹ thuật

Giá trị trở lại:Giá trị chuỗi của biến thành công
Loại trở lại:Sợi dây
Phiên bản PHP:4.0+

❮ Tham chiếu xử lý biến PHP


Làm thế nào để chuyển đổi loại trong PHP?

Hàm php setType () Hàm setType () chuyển đổi một biến thành một loại cụ thể.Get string value of a variable

Chuỗi $ trong PHP là gì?

Thuật ngữ "chuỗi" đề cập đến một loạt các ký tự. PHP hỗ trợ một số loại dữ liệu, bao gồm cả chuỗi. Các ký tự chữ và số được cho phép trong các biến chuỗi.(mixed $value): string

(Php 4, Php 5, Php 7, Php 8)string for more information on converting to string.

Strval - Nhận giá trị chuỗi của một biếnsprintf() or number_format().

Sự mô tả

Strval (hỗn hợp $value): Chuỗi

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.

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 ().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.

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>

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:

> You cannot use strval() on arrays or on objects that
> do not implement the __toString() method.

== Arrays ==

In PHP 5.3 and below, strval(array(1, 2, 3)) would return the string "Array" without any sort of error occurring.

value0

value1

value2

value3

value4

Tom Nicholson ¶

18 năm trước

value5

value6

value7

value8

value9

value0

value1

Kendsyder+phpnet tại gmail dot com ¶

15 năm trước

value2

value3

value4

value4

Đánh dấu Clements ¶

6 năm trước

value6

value7

value8

value9

value4

Tom Nicholson ¶

6 năm trước

value1

value2

value4

Tom Nicholson ¶

15 năm trước

value4

value5

value6

value7

value4

Đánh dấu Clements ¶

6 năm trước

value9

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
0

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
1

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
2

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
3

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
4

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
5

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
6

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
7

value4

Tom Nicholson ¶

18 năm trước

class StrValTest
{
    public function 
__toString()
    {
        return 
__CLASS__;
    }
}
// Prints 'StrValTest'
echo strval(new StrValTest);
?>
9

As of PHP 5.2, strval() will return the string value of an object, calling its __toString() method to determine what that value is. 0

As of PHP 5.2, strval() will return the string value of an object, calling its __toString() method to determine what that value is. 1

As of PHP 5.2, strval() will return the string value of an object, calling its __toString() method to determine what that value is. 2

value4

Việc sử dụng Strval là gì?

Hàm strval () trả về giá trị chuỗi của một biến.returns the string value of a variable.

Làm thế nào để chuyển đổi đối tượng PHP thành chuỗi?

hàm _toString () trong PHP được sử dụng rộng rãi để chuyển đổi đối tượng liên quan đến nó thành chuỗi trong khi hàm serialize () được sử dụng để chuyển đổi đối tượng và trả về một chuỗi chứa toàn bộ dòng byte mà tại thời điểm sau này được sử dụng để biểu diễnBất kỳ giá trị nào được lưu trữ trong biến PHP là ... in PHP is extensively used to convert the object related to it into string whereas the serialize() function is used to convert the object and return a string containing entire byte-stream which at later point of time is used for representation of any value that is stored in the PHP variable being ...

Làm thế nào để chuyển đổi loại trong PHP?

Hàm php setType () Hàm setType () chuyển đổi một biến thành một loại cụ thể.settype() Function The settype() function converts a variable to a specific type.

Chuỗi $ trong PHP là gì?

Thuật ngữ "chuỗi" đề cập đến một loạt các ký tự.PHP hỗ trợ một số loại dữ liệu, bao gồm cả chuỗi.Các ký tự chữ và số được cho phép trong các biến chuỗi.a series of characters. PHP supports a number of data types, including strings. Alphanumeric characters are allowed in string variables.