FAQ > 金融建模 > 建模问题 > 数组操作

Q:一维数组与二维数组的区别?是否支持多维数组?    

  • A: 一维数组即没有行下标的数组,如array(1,2,4)。如果要取其中的2,即a[1];
    二维数组既有行下标又有列下标,下标支持数字和字符串,如array((‘a’:1,’b’:2),(‘a’:3,’b’:4))。如果要取4,则a[1][‘b’];
    多维数组也是允许的,即数组嵌套数组。如array(("a":1,"b":2),("a":3,"b":(4,5)));如果要取4,则a[1]['b'][0];