<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

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

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

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

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

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

Подписавшись по 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 />";
Профиль