【发布时间】:2014-04-08 15:43:38
【问题描述】:
我正在尝试订购由 foreach 循环生成的数组,这是我的代码:
$lowestvar = array();
foreach ($variations as $variation){
$lowestvar[] = $variation['price_html'];
}
然后我像这样使用 array_multisort:
array_multisort($lowestvar, SORT_ASC);
print_r($lowestvar);
这适用于具有以下输出的第一个循环项:
Array ( [0] => £10.00 [1] => £15.00 )
但循环中的第二个数组看起来像这样:
Array ( [0] => £10.00 [1] => £5.00 )
关于我哪里出错了有什么想法吗?
【问题讨论】:
-
请edit您的问题包含以下语句的输出:
echo '<pre>'.print_r($variations, 1).'</pre>';。 -
这会产生大量代码,而且大部分代码毫无意义。
标签: php arrays array-multisort