#PHP0004. 数据类型-乙 (PHP101)
数据类型-乙 (PHP101)
题目背景
在数字世界的构建过程中,达芬奇曾经说过:“简单是最终的复杂。”这句话提醒我们,在编程这门艺术中,复杂的数据结构往往是由简单的数据类型组合而成的。正如在画作中,复杂的色彩和形状都是从基本的线条和颜色发展而来。
题目描述
使用 PHP 创建一个包含不同复合数据类型的数组。具体为:一个索引数组(包含至少两个元素"水"和"火"),一个关联数组(至少包含一个键值对"地"=>"土"),和一个对象(至少包含一个属性"name",值为"风")。然后,编写代码输出这个数组的所有元素,并分别输出每个元素的数据类型。
输入格式
无。
输出格式
首先输出数组的所有元素,对于非标量类型的元素,输出其结构或值的简要描述。接着输出每个元素的数据类型,每种类型占一行。
数据规模与约定
对于100% 的数据,输入为空。
示例输出
Array ( [0] => 水 [1] => 火 )
Array ( [地] => 土 )
Object ( [name] => 风 )
array
array
object
解释 首先输出数组中的每个元素:
- 第一个元素是一个索引数组,包含"水"和"火";
- 第二个元素是一个关联数组,包含键值对"地"=>"土";
- 第三个元素是一个对象,包含属性"name",值为"风"。
然后分别输出这些元素的数据类型:两个数组(array)和一个对象(object)。