• Алфавитный фильтр ul списка средствами js или php?

    @kascode
    Думаю в данном случае будет правильно использовать метод filter. В таком случае можно фильтровать именно по первой букве.

    $(document).ready(function() {
        var options = {
            valueNames: ['firstName', 'lastName']
        };
    
        var userList = new List('users', options);
    
        $('.filter').click(function(e) {
            e.preventDefault();
    
            // Получаем букву из текста ссылки-фильтра
            var letter = $(this).html();
    
            userList.filter(function(item) {
                // Получаем первую букву имени
                var l = item.values().firstName.charAt(0);
    
                if (l === letter) {
                    return true;
                } else {
                    return false;
                }
            });
        });
    });


    Сделал codepen с примером.
    Ответ написан
    Комментировать
  • Как перевести первый символ строки/слова в кодировке UTF-8 в заглавный с помощью PHP?

    KorsaR-ZN
    @KorsaR-ZN
    Я для таких целей сделал себе функцию, везде где надо подключаю файл "mb_ucfirst.php", содержащий следующий код:

    if(!function_exists('mb_ucfirst'))
    {
    	function mb_ucfirst($str, $encoding = 'utf-8')
    	{ 
    		$firstChar = mb_substr($str, 0, 1, $encoding);
    		$len = mb_strlen($str, $encoding);
    		
    		return mb_strtoupper($firstChar, $encoding) . mb_substr($str, 1, $len, $encoding); 
    	}
    }
    Ответ написан
    Комментировать