Задать вопрос
  • Есть ли такая функция сравнения?

    MrNull
    @MrNull
    Все довольно просто.
    <?php
        usort($items, function ($a, $b) {
    
            $aStartsWithNumber = preg_match('/^\s*(\d+)/u', $a, $aMatch);
            $bStartsWithNumber = preg_match('/^\s*(\d+)/u', $b, $bMatch);
    
            // Оба начинаются с числа → сравниваем по числу
            if ($aStartsWithNumber && $bStartsWithNumber) {
                return (int)$aMatch[1] <=> (int)$bMatch[1];
            }
    
            // Только $a начинается с числа → он раньше
            if ($aStartsWithNumber) {
                return -1;
            }
    
            // Только $b начинается с числа → он раньше
            if ($bStartsWithNumber) {
                return 1;
            }
    
            // Ни один не начинается с числа → сортируем по алфавиту без учета регистра
            return mb_strtolower($a) <=> mb_strtolower($b);
        });
    Ответ написан
    1 комментарий
  • Как исправить ошибку Wordpress?

    MrNull
    @MrNull
    Для начала в wp-config.php включите режим отладки сделайте define( 'WP_DEBUG', true );
    Если сайт "боевой", то можно вывести в лог возможные ошибки следующим образом:

    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );

    после этого все ошибки можно будет увидеть в файле /wp-content/debug.log

    Подробнее об отладке в WordPress читайте здесь: https://codex.wordpress.org/Debugging_in_WordPress
    Ответ написан
    Комментировать
  • Где найти символ рубля в шрифте PT Sans Narrow?

    MrNull
    @MrNull
    Не знаю, решили вы проблему или нет, но в как оказалось знак рубля в Google Fonts таки присутствует, но для того чтобы воспользоваться символом рубля воспользоваться нужно загружать всё subsets:

    <link href="http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=all" rel="stylesheet" type="text/css">


    Если выделаете так:
    <link href="http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=cyrillic,latin" rel="stylesheet" type="text/css">

    или даже так:
    <link href="http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=cyrillic-ext,latin" rel="stylesheet" type="text/css">


    ничего не получится.
    Ответ написан
    1 комментарий
  • Социальный сервис управления проектами

    MrNull
    @MrNull
    Мы используем Битрикс 24. Его вполне можно назвать «социальным», есть большое количество минусов, но в целом для описанной вами задачи вполне может подойти.
    Ответ написан
    Комментировать
  • HTC Legend vs Motorola Milestone?

    MrNull
    @MrNull
    Motorola Milestone имхо очень классный телефон, но лично я взял HTC из-за того что Motorola решила уйти не только из России
    не смотря на положительный опыт использования труб от Motorola, которые не требовали (и до сих пор не требуют) обслуживания, все таки не рискнул купить, хотя опять же имхо Milestone по интереснее чем HTC.
    Ответ написан