ГлавнаяBTL инфоПрограммированиеPHP
Статьи

Замена строки во всех файлах директории с неограниченным числом вложенных поддиректорий
Функция предназначена для рекурсивного спуска по всем вложенным поддиректориям корневой директории и замене заданной подстроки во всех встреченых файлах. Код рекурсивной фукнции scan_dir(), которая обходит директории
 

Файловый ввод/вывод и файловая система
Данная глава посвящена одному из важнейших аспектов РНР - средствам файлового ввода/вывода. Как нетрудно предположить, входные и выходные потоки данных интенсивно используются при разработке web-приложений. Не ограничиваясь простым чтением/записью файлов, РНР предоставляет в распоряжение программиста средства просмотра и модификации серверной информации, а также запуска внешних программ. Этим средствам и посвящена настоящая глава.
 

Функции для работы с файлами
Иногда нам приходится часто изменяемые элементы программы или самой страницы выносить в отдельный файл, а потом его динамически включать в документ... Это может быть список часто изменяемых переменных или, например, меню. Включить эти файлы нам поможет функция include(). Она имеет единственный аргумент, который должен являться путем к необходимому (включаемому) документу.
 

Классы и объекты
Класс - это набор переменных и функций, работающих с этими переменными. Класс определяется с использованием следующего синтаксиса......
 

Хороший стиль программирования
Название – это результат глубокого осмысления процессов среды, в который будет существовать субъект. Только программист, который полностью понимается систему как единое целое, может придумать полностью отвечающее ситуации название. Если название соответствует, то все части соответствуют друг другу, связи ясны, понимание ситуации присутствует, и то, что люди ожидают от названия будет соответствовать действительности.
 

Использование графики в PHP
Теперь для каждого типа графики создадим свой класс-наследник от Graph, т.е. конкретизируем, что за картинку мы хотим создать. В нашей ситуации мы хотим создать графики столбцовой, круговой и линейной диаграмм. Для этого создадим классы Barchart, Piechart и Linechart соответственно. В дальнейшем для создания новых типов графиков следует просто создать соответсвующий новый класс.
 

Перекодировка из UTF-8 в WIN
 

Использование XML в PHP
Эта статья, как Вы уже скорее всего поняли из названия, посвящена тому, как можно использовать XML для хранения данных, которые будут использоваться из скриптов, написанных на PHP. Бедем считать, что Вы уже знаете, что такое XML и с чем его едят. Примеры к статье Вы можете скачать отсюда . Наш план такой. Сначала мы узнаем, какие функции есть для работы с XML в PHP и как ими пользоваться. Чтобы это лучше понять, мы рассмотрим небольшой скрипт, который будет отображать структуру нашего XML-документа.
 

Сложное масштабирование изображений в PHP
Статья описывает методику сложного форматирования изображений на PHP под нужный формат независимо от их начальных размеров и ориентации, но всегда выдаёт изображения строго определённого размера. В скрипте используются функции обработки изображений библиотеки GD. Скрипт будет полезен для новостных сайтов и фотогалерей.
 

Сортировка массивов
 


1 2 
В начало Предыдущая Следующая В конец
 

Сортировка массивов

Cортировка массивов - самое удивительное, что можно с ними сделать. Благодаря функциям, предоставленным в PHP для этой цели, можно привести хаос в полный порядок.

Сортировка простого массива с помощью функции sort()

Функция sort() принимает один аргумент - массив - и сортирует его в алфавитном порядке, если хотя бы один из элементов является строкой, и в числовом порядке, если все элементы массива - числа. Эта функция преобразует массив и ничего не возвращает.

Пример:

$array=array("a","z","f","c");
sort($array);
foreach($array as $value){
echo "$value<bt>";
}

Простые массивы можно отсортировать и в обратном порядке, с помощью функции rsort().

Сортировка ассоциированного массива с помощью функции asort()

функция asort() принимает аргументом ассоциированный массив и сортирует его таким же образом, что и функция sort(), но при этом не уничтожает имена полей.

Пример:

$array=array("name1"=>"1","name3"=>"3","name2"=>"2");
asort($array);
foreach($array as $key=>$value){
echo "$key = $value <br>";
}

Для того, чтобы отсортировать ассоциированный массив в обратном порядке, нужно воспользоваться функцией arsort(), которая работает точно так же.

Сортировка ассоциированного массива по именам с помощью функции ksort()

Функция ksort() принимает аргументом ассоциированный массив и сортирует его по именам полей. Так же, как и предыдущие функции, она преобразовывает массив и ничего не возвращает. Для сортировки массива по именам полей в обратном порядке нужно воспользоваться функцией krsort().

Услуги
Портфолио
BTL инфо
Администрирование
 
Дизайн
 
Программирование
 
htlm/dhtml
javascript
ajax
aps
flash action script
php
xhtml/wap
database
Поисковая оптимизация и раскрутка
 
Шаблоны
 
Программы
 
Контакты

УКР РУС ENG

  © 2005-2008 дизайн-студия myua.com.ua