我想要所有科目中的两个阵列,以及所有大学(全世界)学习的所有学位中的第二个
那里有学位。? (在世界各地)But a big problem is that i dont know how many subjects and how many
我只想要两个数组我已经做过的剩余逻辑。
所有主题数组列表必须类似。
$subject[0]=>'Computer Science',
$subject[1]=>'Mathematics',
$subject[2]=>'Engineering',
$subject[3]=>'Physics',
...
其次,所有学位的数组都必须如此。
$degree[0]=>'BS',
$degree[1]=>'MS',
$degree[2]=>'BA',
$degree[3]=>'MA',
...
请记住 **
我不知道有多少科目和怎么做 那里有很多学位。? (到处都是 世界)..
**
我只想将这两个类别放在两个单独的阵列中。多数民众赞成......
任何人都可以帮助我吗? 感谢。
答案 0 :(得分:0)
我完全不明白你的问题。但是,如果您尝试从数据库中获取记录并将其存入阵列,则mysql_fetch_array()
就是您所需要的:http://php.net/mysql_fetch_array
答案 1 :(得分:0)
据我所知,您需要知道如何将主题存储在数组中。见arrays in php。如果您要将主题存储在数据库中,请参阅php and mysql tutorial。因为你想存储未知数量的科目和学位,所以不要使用以下内容:
$subject[0]=>'Computer Science',
$subject[1]=>'Mathematics',
$subject[2]=>'Engineering',
$subject[3]=>'Physics',
改为使用:
$subject[]=>'Computer Science',
$subject[]=>'Mathematics',
$subject[]=>'Engineering',
$subject[]=>'Physics',
这会在没有手动输入索引的情况下将主题添加到数组中。
答案 2 :(得分:0)
你的问题似乎是双重的;存在获取数据的问题,以及以允许有效检索和使用的方式存储数据的问题。
获取数据可能是您最大的问题;你真的要求提供有关世界上每个机构的信息(或至少,你可以获得的数量)。可用的资格和术语在不同国家之间差异很大,任何特定机构的课程清单都很广泛。
为这些信息找到一个体面的,机器可读的源可能不会发生。你最好的选择是尝试找到多个来源,但我很难想到任何真正优秀的消息来源,谷歌看起来并不太有希望。您可以尝试从Universities and Colleges Admissions Service(基本上编制高等教育目录的英国机构)这样的网站上抓取数据 - 我已经链接到他们的“课程列表”页面。对于其他地区是否存在类似的机构(和类似的数据集),我不知道。
第二个问题非常简单;你将拥有大量数据,因此你需要将它存储在数据库中。然后, 直截了当。据推测,您希望按机构和机构按国家/地区编制课程,因此请确保将数据标准化一点。您可能需要做一些工作来确定不同国家之间的等效学位等级(如上所述)。