Home >Backend Development >PHP Problem >Are php arrays basic types?
php array is not a basic type, but a composite data type. Basic types (scalar data types) can only store one data, while arrays can store any number of data. Composite data types allow multiple data of the same type to be aggregated together and represented as an entity item; composite data types include arrays (Array) and objects (Object).
The operating environment of this tutorial: Windows 7 system, PHP version 8.1, DELL G3 computer
PHP data types can be divided into three major categories , which are basic data types (scalar data types), composite data types and special data types.
Basic data type (scalar data type)
Basic data type (scalar data type) is the most basic unit of the data structure and can only store one piece of data. There are four scalar data types in PHP, as shown in the following table:
type | Function |
---|---|
boolean (Boolean type) | The simplest data type, with only two values: true (true) / false (false) |
string(string) | A string is a continuous sequence of characters |
integer (integer type) | The integer type contains all integers, which can be positive or negative numbers |
float (Floating point type) | Floating point type is also used to represent numbers. Unlike integer type, in addition to integers, it can also be used to represent decimals and exponents |
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; //字符串 $num=123; $bool=TRUE; $float=3.14; var_dump($str); var_dump($num); var_dump($bool); var_dump($float); ?>
Explanation: The basic type can only store one data, but any number of data can be stored in the array; obviously the array is not a basic type.
So what data type is the array? Array is a composite data type.
Composite data type
The composite data type allows multiple data of the same type to be aggregated together and represented as an entity item. Composite data types include arrays (Array) and objects (Object).
An array is a collection of data, which is a whole formed by organizing the data according to certain rules. The essence of an array is to store, manage and operate a set of variables. According to the dimensions of the array, it can be divided into one-dimensional array, two-dimensional array and multi-dimensional array. We can create arrays using the array() function.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1=>"1","a"=>"red",2=>"2","b"=>"green","c"=>"blue"); var_dump($arr); ?>
Recommended learning: "PHP Video Tutorial"
The above is the detailed content of Are php arrays basic types?. For more information, please follow other related articles on the PHP Chinese website!