我有此代码:
$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组合。