<MyRusakov.ru />

Создание и раскрутка сайта от А до Я

Создание и раскрутка сайта от А до Я

Видеокурс "Создание и Раскрутка сайта от А до Я" - это 246 видеоуроков общей продолжительностью более 50-ти часов по теме создания, размещения в Интернете и раскрутке сайта.

В уроке рассмотрены следующие необходимые любому профессиональному Web-мастеру языки: HTML, CSS, JavaScript, PHP, SQL (с использованием MySQL) и XML.

Помимо этого в Видеокурсе рассматривается самая популярная система управления контентом - Joomla.

Также в Видеокурсе "Создание и Раскрутка сайта от А до Я" показывается весь процесс создания реального сайта - MyRusakov.ru. Затем демонстрируется его размещение в Интернете, а также последующая раскрутка. Всё это записывается, и Вам остаётся лишь просто повторить, чтобы стать владельцем своего собственного сайта!

И, наконец, почти к каждому уроку идут упражнения, которые позволяют закрепить полученные знания из урока уже на практике.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Php и MySQL с нуля до гуру: Функция создания массива
15.04.2014 11:12:23 Php и MySQL с нуля до гуру: Функция создания массива Сообщение #1
A1ex1984

A1ex1984

Новичок

Новичок

Дата регистрации:
15.04.2014 10:36:53

Сообщений: 4

При изучении видеокурса возник вопрос с заданием. Как написать функцию, которая создает массив и записывает его в переменную?
Написал без применения функции -- все работает:
// создаем массив
for ($i = 0; $i < 100; $i++) {
$massiv[] = $i*return_number($list, $str);  // Используем ранее написанную функцию для определения множителя
}
// выводим массив
for ($i = 0; $i <count($massiv); $i++) {
echo $massiv[$i]."<br />"; } 
Но при написании функции не понятно, какие параметры должна получать функция. Написал вот так:

//функия для создания массива
function create_array() {
for ($i = 0; $i < 100; $i++) {
$massiv[] = $i * return_number($list, $str);
}
return $massiv;
}

//выводим массив
for ($i = 0; $i <count(create_array()); $i++) {
echo create_array()."<br />"; }
но в этом случае выводится лишь слово Array столько раз, сколько имеется элементов массива. В данном случае 100.
Бьюсь уже второй день.... Не хочу бросать и идти дальше, пока не уясню четко что и как я не правильно делаю....
Профиль Ответить
15.04.2014 12:44:14 Php и MySQL с нуля до гуру: Функция создания массива Сообщение #2
A1ex1984

A1ex1984

Новичок

Новичок

Дата регистрации:
15.04.2014 10:36:53

Сообщений: 4

Все, разобрался уже сам.....
Для таких же начинающих как я, даю ответ на свой же вопрос.

Во-первых в функцию, которая создает массив, нужно передать значения для другой функции, которая определяет множитель. В моем случае это $list, $str
Во-вторых необходимо в основной программе сформировать массив в переменной с помощью записи, например, $mass = create_array($list, $str);
Ну и в-третьих, немного подхрамывал вывод массива.
Конечный код будет иметь примерно такой вид:
//функция создания массива
// передаем в функцию параметры $list и $str для корректного вызова функции return_number
function create_array($list, $str) { 
for ($i = 0; $i < 100; $i++) {
$massiv[] = $i*return_number($list, $str);
}
return $massiv;
}

//создаем переменную, куда записываем массив, возвращаемый функцией.
$mass = create_array($list, $str);

//выводим массив
for ($i = 0; $i < count($mass); $i++)
echo $mass[$i]."<br />";
Профиль Ответить