Home >Backend Development >PHP Problem >Are php arrays basic types?

Are php arrays basic types?

青灯夜游
青灯夜游Original
2022-05-30 18:36:582649browse

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

Are php arrays basic types?

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "hello"; //字符串
$num=123;
$bool=TRUE;
$float=3.14;

var_dump($str);
var_dump($num);
var_dump($bool);
var_dump($float);
?>

Are php arrays basic types?

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);
?>

Are php arrays basic types?

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn