#PHP0004. 数据类型-乙 (PHP101)

数据类型-乙 (PHP101)

题目背景

在数字世界的构建过程中,达芬奇曾经说过:“简单是最终的复杂。”这句话提醒我们,在编程这门艺术中,复杂的数据结构往往是由简单的数据类型组合而成的。正如在画作中,复杂的色彩和形状都是从基本的线条和颜色发展而来。

题目描述

使用 PHP 创建一个包含不同复合数据类型的数组。具体为:一个索引数组(包含至少两个元素"水"和"火"),一个关联数组(至少包含一个键值对"地"=>"土"),和一个对象(至少包含一个属性"name",值为"风")。然后,编写代码输出这个数组的所有元素,并分别输出每个元素的数据类型。

输入格式

无。

输出格式

首先输出数组的所有元素,对于非标量类型的元素,输出其结构或值的简要描述。接着输出每个元素的数据类型,每种类型占一行。

数据规模与约定

对于100% 的数据,输入为空。

示例输出

Array ( [0] => 水 [1] => 火 )
Array ( [地] => 土 )
Object ( [name] => 风 )
array
array
object

解释 首先输出数组中的每个元素:

  • 第一个元素是一个索引数组,包含"水"和"火";
  • 第二个元素是一个关联数组,包含键值对"地"=>"土";
  • 第三个元素是一个对象,包含属性"name",值为"风"。

然后分别输出这些元素的数据类型:两个数组(array)和一个对象(object)。