0
您好我有一个字符串,它是一个CSV格式,如何从使用PHP的csv格式的字符串中删除其他行?
Lee.leviste,112.198.77.139:44324,12872826,82159116,Thu Dec 15 16:30:18 2016
jelozero23,112.198.78.211:32704,157357727,2952656671,Thu Dec 15 10:59:48 2016
walangmaypake,112.198.78.167:22756,2338395760,27337738911,Thu Dec 15 14:20:12 2016
ROUTING TABLE
Virtual Address,Common Name,Real Address,Last Ref
10.4.0.246,Lee.leviste,112.198.77.139:44324,Thu Dec 15 19:50:26 2016
10.4.0.202,jelozero23,112.198.78.211:32704,Thu Dec 15 19:50:59 2016
10.4.0.250,walangmaypake,112.198.78.167:22756,Thu Dec 15 19:51:00 2016
如何删除这些行从路由表开始高达最后一行,并得到这个输出?
Lee.leviste,112.198.77.139:44324,12872826,82159116,Thu Dec 15 16:30:18 2016
jelozero23,112.198.78.211:32704,157357727,2952656671,Thu Dec 15 10:59:48 2016
walangmaypake,112.198.78.167:22756,2338395760,27337738911,Thu Dec 15 14:20:12 2016
感谢提前:)
您是否使用'fgetcsv()'函数从CSV中获取数据?如果是这样,那么现在的数据应该是一个数组,那么您必须使用'while循环'从CSV文件的每一行和每列获取数据,因此您需要从那一点开始(考虑到ROUTING TABLE处于CSV的第一列)是检查第一列是否等于'ROUTING TABLE',如果相等则退出循环。这只适用于使用'fgetcsv()'函数,但如果没有,那么不要介意这个解决方案。 –
谢谢,我会尝试使用fgetcsv()。 –