我有一个包含文件=>文件名的数组,如下所示:
$provider1 = ('dnnbzdas04.txt','haethae09.txt','dhsdshnsd05.txt',...,'zdbtebt03.txt');
与 rightmove 文件类似,文本文件末尾有一个“序列”值,
这些文件确实有未知的文件名,但总是设置“序列”,我需要重新排序数组,以便结果是:
$provider1Ordered = ('hst45ga01.txt','dfa454ba02.txt','zdbtebt03.txt',...,'haethae09.txt');
我想做的是使用 sub_str() 去除除最后 6 个字符之外的所有字符,并使用它来对数组进行排序。
将新的 6 字符有序数组与先前的“原始数据”数组结合并以相同方式对其进行排序的最佳方法是什么?
- 哦,是的,随机字符也包含整数,没有固定的文件名长度,我唯一确定的是最后的序列号。
请任何指针,帮助或任何我会非常感激。
一切顺利,
吉姆