这是一个示例数组
$values[0] = array("id" => "1",
"name" => "100mA");
$values[1] = array("id" => "2",
"name" => "0.1mA");
$values[2] = array ("id" => "3",
"name" => "500mA");
$values[3] = array ("id" => "4",
"name" => "1000mA");
$values[4] = array ("id" => "5",
"name" => "1000V");
$values[5] = array( "id" => "6",
"name" => "500V");
$values[6] = array("id" => "7",
"name" => "0.5mA");
$values[7] = array( "id" => "8",
"name" => "10mA");
$values[8] = array( "id" => "9",
"name" => "TO-220");
$values[9] = array( "id" => "10",
"name" => "TO-92");
$values[10] = array( "id" => "11",
"name" => "white");
$values[11] = array( "id" => "12",
"name" => "black");
我想按“名字”排序。问题是name是一个字符串。字符串可以包含字符,也可以包含数字和字符。 如果“name”是一个组合,我想用前导数字对它进行排序。 我不知道该怎么做。 有什么想法吗?
答案 0 :(得分:0)
您可以尝试转换ASCI-Code中的字符串字母并对其进行排序。不确定你是否对结果感到满意但是尝试一下。