php natsort有2个数组

时间:2019-06-25 15:32:16

标签: php sorting

我有此代码:

$values_total[]=$file;
$values_total_data[]=$cmd_[$n];

natsort($values_total);

第一个称为$ values_total []的数组是数字,并且具有简单的txt文件(154512452.txt等)的数量,并且在一行中包含内部信息,但是此数组只有数字值。

第二个数组$ values_total_data []包含每个文件的数据行

如果我愿意,我可以使用natsort通过字母或数字获得自然顺序

问题在于,在本例中,我使用此代码进行创建选择,如本例所示:

print "<select>";
$n=0;
foreach($values_total_data as $vals)
{
print "<option value='".$vals."'>".$values_total_data[$n]."</option>";
$n++;
}
print "</select>";

但是问题是按他的id编号对文件进行排序,我需要对每个文件中的单词进行排序,以便首先获得标题以“ a”,“ b”开头的名称,依此类推,但在选择中,选项值必须为数字,并且此数字在$ values_total []

内部

我不知道如何将其按文本顺序组合,而不按每个文本文件的ID组合。

0 个答案:

没有答案