我想创建一个二维数组,第二个数组有两个属性。在php中可能吗?因为我知道这在Pascal
中是可能的例子| Doc | Term |
| 0 | 0 => 'Term1' |
| | 1 => 5 |
----------------------------
| 1 | 0 => 'Term'2' |
| | 1 => 2 |
我的问题是,如何创建这个二维数组以及如何访问每个值?谢谢你
这是一个简单的数组嵌套:
$a = array(array('Term1', 5), array('Term2', 2));
$a[1][1] === 2;
这是一个非常基本的问题。参考php书籍或教程
是的,你只需要在数组中创建项目的值,另一个数组,你可以随心所欲地这样做。例如,
创建数组
$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'