假设我有一个 String 030512 Jack 25 Male\n030513 David 23 Male\n030514 ...
,如何从这个 String 中提取信息作为 PHP 中的二维表?
在 Java 中,我可以使用StringTokenizer
,例如:
StringTokenizer lineTokenizer = new StringTokenizer("030512 Jack ...", "\n");
List<Student> students = new ArrayList<Student>();
while(lineTokenizer.hasMoreTokens()) {
String line = lineTokenizer.nextToken();
StringTokenizer itemTokenizer = new StringTokenizer(line, " ");
String id = itemTokenizer.nextToken();
String name = itemTokenizer.nextToken();
String age = itemTokenizer.nextToken();
String sext = itemTokenizer.nextToken();
students.add(new Student(id, name, age, sex));
}
实际上,我的最终目标是提取这个“类似表格”的信息并将它们存储到 Mysql 数据库中。
我对PHP不熟悉,你能告诉我如何在PHP中做到这一点,或者将这种二维数据插入Mysql数据库的好做法是什么?