Блог
php-coding
Блог
php-coding
Привет!
Столкнулся с проблемой: функция strtolower(); - не преобразует в нижний регистр русские символы. Исправил установкой русской локали функцией setlocale();
вот нашел:
function setLocaleRus() {
$arrLocales = array('ru_RU.CP1251', 'ru_RU.cp1251', 'ru_RU', 'RU');
$booLocaleSet = false;
foreach ($arrLocales as $strLocaleName)
{
if ((bool)$booLocaleSet === false) setlocale(LC_ALL, $strLocaleName);
if ((bool)$booLocaleSet === false && strtolower(«qwertyёЁАБГДЯQWERTYZ») == «qwertyёёабгдяqwertyz»)
$booLocaleSet = true;
}
}
PHP ( PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста») — программирования, созданный для генерации -страниц на и работы с . В настоящее время поддерживается подавляющим большинством . Входит в — «стандартный» набор для создания (, , , PHP ( или )).
Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP и смежными проектами, такими как или документация языка.
PHP сейчас часто используется для создание сайтов, форумов и прочих нужд в интернете. Примерно 60% интернет сайтов работают на CGI-интерпретаторе PHP. PHP Базируется на синтаксе языка программирования C, поэтому тот, кто хорошо знает PHP может за неделю перейти на программирование программ. Тот, кто уже программировал на С, может за несколько часов перейти на PHP. Вот пример кода, который выводит на страницу «Hello, world!»:
< ?php
echo "Hello, world!";
? >
Расшифруем эту запись:
< ?php или < ? (также можно и < % - если разрешено в конфигурации) - обязательный тег, который уведомляет, что дальше пойдёт код для интерпретатора PHP.
echo "Hello, world!"; - функция, выводящая на страницу текст Hello, world!
? > - обязательный тег, который уведомляет, что это конец кода для интепретатора.
Думаю, я все ясно разьяснил…