Hướng dẫn what is numeric function php? - hàm số php là gì?

(Php 4, Php 5, Php 7, Php 8)

is_numeric - tìm thấy một biến là số hay chuỗi số Finds whether a variable is a number or a numeric string

Sự mô tả

is_numeric (hỗn hợp $value): bool(mixed $value): bool

Thông số

value

Biến được đánh giá.

Trả về giá trị

Trả về true nếu value là một số hoặc chuỗi số, false nếu không.true if value is a number or a numeric string, false otherwise.

Thay đổi

Phiên bảnSự mô tả
8.0.0 is_numeric (hỗn hợp $value): booltrue. Previously, false was return instead.

Thông số

valueis_numeric() examples

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
1

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
2

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
3

Biến được đánh giá.

'42' is numeric
1337 is numeric
1337 is numeric
1337 is numeric
1337 is numeric
1337.0 is numeric
'0x539' is NOT numeric
'02471' is numeric
'0b10100111001' is NOT numeric
'1337e0' is numeric
'not numeric' is NOT numeric
array (
) is NOT numeric
9.1 is numeric
NULL is NOT numeric
'' is NOT numeric

Trả về giá trịis_numeric() with whitespace

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
4

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
2

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
3

Trả về true nếu value là một số hoặc chuỗi số, false nếu không.

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric

Thay đổi

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric

Phiên bản

  • Các chuỗi số kết thúc bằng khoảng trắng ("42 ") bây giờ sẽ trả về true. Trước đây, false đã trở lại thay thế.
  • Ví dụ
  • Ví dụ #1 is_numeric () ví dụ
  • Ví dụ trên sẽ xuất ra:
  • Ví dụ #2 is_numeric () với khoảng trắng
  • Đầu ra của ví dụ trên trong Php 8:
  • Đầu ra của ví dụ trên trong Php 7:
  • Xem thêm
  • Chuỗi số
  • ctype_digit () - Kiểm tra (các) ký tự số

is_bool () - Tìm hiểu xem một biến có phải là boolean

is_null () - tìm thấy một biến có phải là null

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
7

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
8

' 42' is numeric
'42 ' is numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
9

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
0

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
1

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
2

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
3

is_float () - Tìm liệu loại biến có nổi không

is_int () - Tìm loại biến có số nguyên không

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
4

is_String () - Tìm loại biến là chuỗi

is_Object () - Tìm xem một biến có phải là một đối tượng

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
5

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
6

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
7

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
3

is_array () - Tìm xem một biến có phải là một mảng không

Filter_var () - Lọc một biến có bộ lọc được chỉ định

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
9

$value0

$value1

$value2

$value3

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
3

Sobolanx tại gmail dot com ¶

11 năm trước

$value5

$value6

$value7

' 42' is numeric
'42 ' is NOT numeric
' 9001' is NOT numeric
'9001 ' is NOT numeric
3

Chuỗi số trong PHP là gì?

Chuỗi số ¶ Một chuỗi PHP được coi là số nếu nó có thể được hiểu là INT hoặc FLOAT. Chính thức kể từ Php 8.0.0: khoảng trắng \ S* lnum [0-9]+ dnum ([0-9]*) [\. ] {Lnum}) | .if it can be interpreted as an int or a float. Formally as of PHP 8.0.0: WHITESPACES \s* LNUM [0-9]+ DNUM ([0-9]*)[\. ]{LNUM}) | ({LNUM}[\. ][0-9]*) EXPONENT_DNUM (({LNUM} | {DNUM}) [eE][+-]?

Là một hàm là một số?

Trả về giá trị boolean cho biết liệu một biểu thức có thể được đánh giá là một số hay không. Biểu thức bắt buộc là một biến thể chứa biểu thức hoặc biểu thức chuỗi. Isnumeric trả về đúng nếu toàn bộ biểu thức được công nhận là một số; Nếu không, nó trả về sai.. The required expressionargument is a Variant containing a numeric expression or string expression. IsNumeric returns True if the entire expression is recognized as a number; otherwise, it returns False.

Chuỗi số là gì?

Kiểu dữ liệu chuỗi số là một loại ảo chỉ tồn tại khi các loại dữ liệu số được so sánh trực tiếp với dữ liệu ký tự.Nếu một so sánh được yêu cầu giữa hai loại dữ liệu này, dữ liệu ký tự được kiểm tra xem nó có ở dạng số không.a virtual type that exists only when numeric data types are compared directly with character data. If a comparison is requested between these two classes of data, the character data is examined to see if it is numeric in form.

Là mảng số PHP?

Các mảng số cho phép chúng tôi lưu trữ nhiều giá trị của cùng một loại dữ liệu trong một biến mà không phải tạo các biến riêng biệt cho mỗi giá trị.Các giá trị này sau đó có thể được truy cập bằng cách sử dụng một chỉ mục trong trường hợp các mảng số luôn là một số.. These values can then be accessed using an index which in case of numeric arrays is always a number.