Articles of сортировка

Использование usort в php для сортировки массива объектов?

Я смотрел на усорт, но я все еще немного смущен … Вот как выглядит объект $ myobject: Array ( [0] => stdClass Object ( [tid] => 13 [vid] => 4 ) [1] => stdClass Object ( [tid] => 10 [vid] => 4 ) [2] => stdClass Object ( [tid] => 34 [vid] => 4 ) […]

сортировать файлы по дате в PHP

В настоящее время у меня есть файл index.php, который позволяет мне выводить список файлов внутри одного и того же каталога, на выходе отображаются имена, а затем я использовал функцию filemtime (), чтобы показать дату, когда файл был изменен. моя проблема заключается в том, как я буду сортировать вывод, чтобы показать последний измененный файл? Я долго […]

как работает usort?

Я просмотрел документацию по php, учебники онлайн, и никто из них не работает, как работает usort. У меня есть пример, с которым я играл ниже. $data = array( array('msg' => 'some text','month' => 11,'level' => 10), array('msg' => 'some text','month' => 5,'level' => 10), array('msg' => 'some text','month' => 8,'level' => 10), array('msg' => 'some […]

Как сортировать многомерный массив в PHP

У меня есть данные CSV, загружаемые в многомерный массив. Таким образом, каждая «строка» представляет собой запись, и каждый «столбец» содержит один и тот же тип данных. Я использую функцию ниже для загрузки моего CSV-файла. function f_parse_csv($file, $longest, $delimiter) { $mdarray = array(); $file = fopen($file, "r"); while ($line = fgetcsv($file, $longest, $delimiter)) { array_push($mdarray, $line); […]

Сортировка массива по свойству объекта в PHP?

Если у меня есть объект как таковой: class Person { var $age; function __construct($age) { $this->age = $age; } } и у меня есть любой массив Person $person1 = new Person(14); $person2 = new Person(5); $people = array($person1, $person2); Есть ли простой способ сортировать массив $people по Person->age ?

Как отсортировать массив ассоциативных массивов по значению заданного ключа в PHP?

Учитывая этот массив: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); Я хотел бы отсортировать элементы $inventory по цене, чтобы получить: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); Как я могу это сделать?

Как отсортировать многомерный XML-файл?

Я попытался получить XML-файл для сортировки и не повезло. Через полтора дня мне нужна помощь эксперта. Благодарю. Мой XML-файл (сокращен для примера): <?xml version="1.0" encoding="iso-8859-1"?> <deadlines> <deadline> <date>2010-06-01</date> <text>Application for Summer Due</text> </deadline> <deadline> <date>2010-07-01</date> <text>Application for Fall Due</text> </deadline> <deadline> <date>2010-07-31</date> <text>Summer Bill Due</text> </deadline> </deadlines> Мой PHP: <?php $xml = simplexml_load_file($_SERVER['DOCUMENT_ROOT'].'/feeds/deadlines.xml'); // start […]

Как я могу сортировать массивы и данные в PHP?

Из-за огромного и постоянно повторяющегося количества «Как мне сортировать мою уникальную снежинку из массива?» вопросов, это справочная коллекция базовых методов сортировки в PHP. Пожалуйста, закройте любой вопрос, который не сильно отличается как дубликат этого. Как отсортировать массив в PHP? Как отсортировать сложный массив в PHP? Как отсортировать массив объектов в PHP? Основные одномерные массивы; Включительно […]

Как отсортировать XML-файл с помощью DOM

У меня есть XML-файл, структурированный как <?xml version="1.0"?> <library> <book id="1003"> <title>Jquery MVC</title> <author>Me</author> <price>500</price> </book> <book id="1001"> <title>Php</title> <author>Me</author> <price>600</price> </book> <book id="1002"> <title>Where to use IFrame</title> <author>Me</author> <price>300</price> </book> </library> Чтобы отсортировать этот xml в соответствии с идентификатором книги, после просмотра этого метода из stackoverflow я закодирован таким образом $dom = new DOMDocument(); […]

Какая наилучшая сортировка для MySQL с PHP?

Мне интересно, есть ли «лучший» выбор для сортировки в MySQL для общего веб-сайта, на котором вы не уверены в 100% того, что будет введено? Я понимаю, что все кодировки должны быть такими же, как MySQL, Apache, HTML и что-нибудь внутри PHP. Раньше я устанавливал PHP для вывода в «UTF-8», но какая сортировка делает это в […]