当前位置: 代码迷 >> java >> 澄清PHP中数组的概念
  详细解决方案

澄清PHP中数组的概念

热度:40   发布时间:2023-07-26 14:26:47.0

我是PHP编程的新手,但是以前已经写过Java。 在Java中,数组的概念是您拥有特定类的几个对象的集合(包括数据类型,例如int,String等)。

在PHP中,我已经看到对数组的描述与“分配了多个值的变量”相似。

我的问题是:您能否以与Java数组相同的方式描述PHP数组? 如果没有,有什么区别?

我认为由于语法上的差异而有所不同:

Java的:

int anArray[] = new int[10];

PHP:

$anArray = array();   // I am aware of the difference in typing

任何建议或解释,不胜感激!

不,您不能将PHP数组描述为与Java中的数组相同。

原因是Java数组的元素必须全部为同一类型,而PHP中的数组可以包含不同类型的值。

例如在PHP中:

$arr = ["string", 1, 1.2]; // A string, int and double / float
  相关解决方案