我想创建一个二维数组,第二个数组有2个属性。在PHP中有可能吗?因为我知道在Pascal中有可能
例如
| Doc | Term |
| 0 | 0 => 'Term1' |
| | 1 => 5 |
----------------------------
| 1 | 0 => 'Term'2' |
| | 1 => 2 |
我的问题是,如何创建这个二维数组以及如何访问每个值? 谢谢
答案 0 :(得分:0)
这是简单的数组嵌套:
$a = array(array('Term1', 5), array('Term2', 2));
$a[1][1] === 2;
这是一个非常基本的问题。考虑咨询一本php书或教程。
答案 1 :(得分:0)
是的,你只需要在数组中创建项目的值,另一个数组,你可以根据自己的喜好做到这一点。如,
$doc = array(
array(
'Term1',
5
),
array(
'Term 2',
2
)
)
由于未设置ID,因此从0开始自动生成ID。如果您愿意,可以设置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'