Как эффективно сортировать ключи (ksort) для объекта класса?

В PHP вы можете использовать ksort() сортировать ключи массива по алфавиту но не объект класса. Есть ли способ сортировки ключей объект класса? Это было бы очень полезно для более быстрая отладка локальной разработки как я знаю, что я ищу, когда я вывести класс для быстрого ознакомления.

0

Решение

Спасибо всем, кто пытается помочь в комментариях. Потому что мне это нужно только изредка цели отладки для локального тестирования это один из немногих случаев, когда приемлем дешевый (в отличие от доступного или дорогого) ответ; Я просто визуально подтверждаю, имеет ли свойство класса желаемое значение. В этом случае я отлаживаю и тестирую множество часовых поясов с переходом на летнее время и без него, поэтому важно ускорить процесс отладки, чтобы сэкономить время. Однако, если у кого-то есть доступный (правильный) подход (и использование правильной терминологии) сортировать свойства объекта в алфавитном порядке, тогда я буду рад проверить и принять этот ответ.

$a = array();
foreach ($class_object as $k => $v)
{
$a[$k] = $v;
}
ksort($a);
echo '<section><pre style="font-size: 22px;">';
$a = print_r($a,1);
echo htmlspecialchars($a).'</pre></section>';
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector