-3

我想创建一个二维数组,第二个数组有 2 个属性。在php中可以吗?因为我知道这在 Pascal 中是可能的

例子

| Doc |        Term        |
|  0  |   0 => 'Term1'     |
|     |    1 =>  5         |
----------------------------
|  1  |   0 => 'Term'2'    |
|     |    1 => 2          |

我的问题是,如何创建这个二维数组以及如何访问每个值?谢谢

4

2 回答 2

0

这是简单的数组嵌套:

$a = array(array('Term1', 5), array('Term2', 2));
$a[1][1] === 2;

这是一个非常基本的问题。考虑查阅 php 书籍或教程。

于 2013-04-21T03:38:08.483 回答
0

是的,您只需将数组中的项目的值制作为另一个数组,您可以根据自己的喜好进行操作。例如,

创建数组

$doc = array(
    array(
        'Term1',
        5
    ),
    array(
        'Term 2',
        2
    )
)

由于没有设置 ID,因此会自动生成 ID,从 0 开始。如果需要,可以像这样设置 ID:

$doc = array(
    0 => array(
        3 => 'Term1',
        9 => 5
    ),
    1 => array(
        3 => 'Term 2',
        10 => 2
    )
)

从数组中检索数据

$term1 = $doc[0][0];
echo $term1; // outputs 'Term 1'
于 2013-04-21T03:39:07.753 回答