Верстка сайта с нуля

Верстка сайта с нуля

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC. В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой. В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru. Аналогично Вы сможете создать движок для абсолютно любого сайта. Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.

Подробнее

Уроки и статьи

Новинка

Инструкция заработка на создании сайтов под заказ

javascript-cover

Получите бесплатную пошаговую инструкция с подробными видеокомментариями по тому, как с нуля за 3 месяца выйти на доход в 25 000 рублей/месяц, делая сайты на заказ


Для получение этого курса, пожалуйста, заполните форму снизу!

Имя:

e-mail:

Другие курсы

Яндекс-директ

Василий Кулик PHP - PHP основы

Функции для работы с массивами


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


$listss = array("stroka", "this", "site", 10);
echo count($array);


 Следующие две функции сортируют массив по зростанию и по убыванию. sort() - по зростанию, rsort() - по убыванию:


$listss = array("str", "this", "site", 10);
sort($array)."<br />";
print_r($array);
rsort($array);
print_r($array);


 Также есть функция, которая позволяет сортировать массив по ключам. Имя этой функции ksort(). А также обратная функция krsort().


$listss = array("b" => "str", "a" => "this", "d" => "site", "c" => 10);
ksort($array)."<br />";
print_r($array);
krsort($array)."<br />";
print_r($array);


 Также очень важная функция in_array() при помощи которой можно проверить существование элемента в массиве. Если искомые элемент присутствует в массиве, она вернет true либо false. Вы спросите "где ее использовать?". Если у Вас есть массив студентов-щасливчиков, которые выиграли призы и нам нужно узнать, есть ли такой человек в этом массиве, или нет. На помощь прийдет данная функция. Предлагаю посмотреть как она работает:


$listss = array("b" => "str", "a" => "this", "d" => "site", "c" => 10);
echo in_array("str", $array);


 Бывают случаи когда с двох массивов нужно сделать один массив. Для этого есть функция array_merge(), которая слаживает два массива как один.


$array_1 = array(1, 12);
$array_2 = array(1, 12, "str");
$array = array_merge($array_1, $array_2);
print_r($array);


 В этом примере мы сделали два массива и при помощи функции array_merge() сложили массив в один передав в качестве параметра два массива которые надо сложить.

Ещё один примерчик. Есть функция, которая приняв параметр скажет, является он массивом, или нет. Вернет либо истину, или ложь. Использование ее тоже возможно в написании скриптов. Синтаксис очень простой. Смотрите:


$listss = array("строка", "массив", "site", 777);
echo is_array($array);


 Можно написать условие и вывести сообщение работы этой функции. И на последок мы рассмотрим функцию, которая удаляет повторяющиеся элементы в массиве:


$listss = array(1, 12, 4, 4, 4, 5, 7, 8, 8, 7, 9, 108, 250, 4, 1, 1);
$list = array_unique($array);
print_r($list);


 Вот и всё. Я думаю ничего сложного нет. Для закрепления создайте два массива, отсортируйте массив по убыванию, соедините два массива и запишите результат в переменную, удалите все повторяющиеся элементы, выведите полученый массив.



Создано: 2013-04-20 12:54:15


Предыдущая статья

Вернуться на страницу со списками статей

Следующая статья




Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/wasiliykulik. Если Вы хотите дать оценку мне и моей работе, то напишите её на стене моего аккаунта.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления



Если у Вас остались вопросы по етой статьи, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу етой страницы.



Порекомендуйте эту статью друзьям:


Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

1. Текстовая ссылка:

Она выглядит вот так: Как создать свой сайт



Для добавление коментариев Войдите в систему
Если Вы ещё не зарегистрированы то сначала зарегистрируйтесь

Комментарии:(0)