<?php $weights = ['1 Kg','300 g','1.5 Kg','20.5 g','5 Kg']; $r = []; foreach ($weights as $v) { if (strpos($v, 'g') !== false) {$k = 1;} // 1 g if (strpos($v, 'Kg') !== false) {$k = 1000;} // 1 kilogram = 1000 g $r[floatval($v)*$k] = $v; } ksort($r);//ksort used to sort array by key print_r($r);
You have javascript disabled. You will not be able to edit any code.