old.ubuntu-desktop.ru - array_keys - выбор всех ключей массива - PHP Главная > Веб-программирование > PHP
array_keys - выбор всех ключей массива
Функция array_keys() осуществляет выбор ключей массива.
Если указан необязательный параметр - значение для поиска, функция возвращает только ключи, совпадающие с этим параметром. В обратном случае, функция возвращает все ключи массива.
Для сортировки массива с сохранением ключей используются функции asort() для сортировки в алфавитном порядке и arsort() в обратном алфавитном порядке.
Пример использования:
$a = array(2=>"театр", 3=>"кино", 8=>"музыка", 12=>"цирк", 14=>"школа");
asort($a);
foreach ($a as $key => $val) {
echo $key." = ".$val."<br>";
}
3 = кино
8 = музыка
2 = театр
12 = цирк
14 = школа
$a = array(2=>"театр", 3=>"кино", 8=>"музыка", 12=>"цирк", 14=>"школа");
arsort($a);
foreach ($a as $key…
Функция array_slice() возвращает последовательность элементов массива, определённую параметрами.
array_slice(array, начало_отсчета, расстояние_отсчета)
Если параметр начало_отсчета положителен, то отсчет начинается с начала массива, если отрицателен, то с конца.
Функция array_slice() сбрасывает ключи массива. Начиная с PHP 5.0.2 вы можете переопределить это поведение, установив параметр третий необязательный параметр в…
Для обрезки текста можно использовать функцию substr, просто указав начало отсчета (0) и количество символов после которого необходимо обрезать текст.
$text = substr($text,0,250);
Но для правильного обрезания текста лучше выполнить несколько условий, то есть убрать все html элементы, убедимся, что текст не заканчивается восклицательным знаком, запятой, точкой или тире и др.
Например у нас имеется исходный текст который…
Часто бывает, что всплывающие уведомления не устраивают вас по цвету и форме, месте расположения, но настроить эти параметры стандартными методами не получится.
Для настройки внешнего вида уведомлений необходимо установить обновленные уведомления NotifyOSD и графический интерфейс настроек NotifyOSDConfig.
Программа имеет простую конфигурацию, в ней две вкладки — настройки интерфейса уведомлений и…
В массив $_SERVER PHP-интерпретатор помещает переменные, полученные от сервера. Ниже представлены описания наиболее важных элементов суперглобального массива $_SERVER.
Элемент $_SERVER['DOCUMENT_ROOT'] содержит путь к корневой директории сервера:
echo $_SERVER['DOCUMENT_ROOT'];
/var/www/ubuntu-desktop.ru
В элементе $_SERVER['HTTP_ACCEPT'] описываются предпочтения клиента относительно типа документа:
echo…