У меня есть следующий запрос: $result = $mysqli->query('SELECT DISTINCT SKU_SIZE_PART1 FROM SKU_DATA WHERE SKU_BRANDNAME = "'.$brand.'" ORDER BY SKU_SIZE_PART1 DESC'); while( $row = $result->fetch_assoc()){ $sku_size1 = $row['SKU_SIZE_PART1']; echo $sku_size1; } В основном, что происходит … порядок все испорчен. Вот что получается: 9.50, 8.75, 8.00, 7.50, 7.00, 37, 35, 33, 325, 32, 315, 31, 305, 30, […]
У меня есть этот запрос, который я использую. Мне нужно отсортировать его по $variis , но, похоже, сортировка не работает. Я дважды проверял имена полей и таблицы. Все правильно, но он не будет сортировать его по $variis : Код: //Unseen $variis = "Need Help"; $myid = This is the user's id; $sql = "select car_help.car_id, […]
okee, я следил за всеми инструкциями, которые я мог найти здесь, и я мог отображать на своих страницах всевозможные многоязычные персонажи … Проблема в phpmyadmin, японские символы заменяются вопросительными знаками, как в кучке ???? ??? ???? ??? собраны вместе. Я думаю, что есть проблема с настройкой моей базы данных, но я просто хотел проверить это […]
У меня два разных массива. Один массив, a, для списка людей. Мой другой массив, б, для списка их возраста. Я иду сортировать b по номеру, а затем меняю его так, чтобы он шел в порядке убывания. Я добрался до этой части в порядке. Как отсортировать (список имен людей), чтобы те же значения все еще были […]
У меня есть следующий JSON: { "row": [ { "sort":3, "type":"fat", "widgets": [ {"values": [3,9] }, {"values": [8,4] } ] }, { "sort":2, "type":"three", "widgets": [ {"values": [3,4] }, {"values": [12,7] }, {"values": [12,7] } ] } ] } И этот PHP для вывода: foreach ( $value->row as $therow ) { echo "<div class='row ".$therow->type."'>"; […]
У меня есть таблица html, которая содержит данные о продуктах из таблицы sql, которая выплевывается с помощью php. Я хотел бы отсортировать данные, щелкнув заголовок столбца таблицы. Я выводю таблицу так (php) $product_list = ""; $sql = mysql_query("SELECT * FROM products ORDER BY date_added DESC"); $product_list .= "<tr> <td>$id</td> <td><strong>$product_name</strong></td> <td>$$price</td> <td>$category</td> <td>$subcategory</td> <td>$date_added</td> </tr>"; […]
Я использую strcmp в сочетании с usort , чтобы отсортировать массив имен стран. В настоящее время порядок сортировки: Belgien Frankreich Italien Luxemburg Niederlande Spanien United Kingdom Österreich Это верно, кроме позиции Österreich . Это должно быть между Niederlande и Spanien . Я также попробовал strnatcmp и strcoll (с setlocale ), но порядок сортировки был не […]
class DBNews { public function get_latest_posts($limit){ // code goes here $posts_array = array(); uasort($posts_array, $this->cmp); } public function cmp($a, $b) { if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1; } } Я получаю следующее предупреждение: Warning: uasort() expects parameter 2 to be a valid callback, no array […]
Я новичок в PHP. У меня есть массив PHP, который является двумерным. «Внутренний» массив имеет значение, которое я хочу сортировать. Например: $myarray[1]['mycount']=12 $myarray[2]['mycount']=13 $myarray[3]['mycount']=9 Я хочу сортировать «внутренний» массив в порядке убывания. Таким образом, результаты для следующих будут 13, 12, 9 foreach ($myarray as $myarr){ print $myarr['mycount'] } заранее спасибо.
$array = array("2011-September_38","2011-June_4","2010-November_9","2011-November_29","2010-December_19"); Я хочу отсортировать строки массива следующим образом: сначала он должен сортировать год, затем должен сортировать месяц, ЖЕЛАТЕЛЬНЫЙ ВЫХОД Array ( [0] => 2010-Marh_19 [1] => 2010-November_9 [2] => 2011-June_4 [3] => 2011-September_38 [4] => 2011-November_29 ) Я пробовал что-то, может ли кто-нибудь связать мою функцию, чтобы сортировать год, а затем месяц http://codepad.org/skEiUkTC