<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

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

После прохождения курса Вы без труда сможете создавать любые сайты с использованием фреймворка Yii, причём делать это будете быстро и качественно.

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

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

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

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

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

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

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

Не работает split()
27.06.2011 19:23:04 Не работает split() Сообщение #1
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

Посмотрите вот код: list($date_for_date, $date_for_time) = split(' ', $date_for);
list($day, $month, $year) = split('.', $date_for);
$date_for = $year.$month.$day." ".$date_for_time;

почечму-то происходит первый split а при втором split-e в переменные остаются пустыми.Например $date_for = '27.06.2011 23:55'.Подскажите может нельзя использовать 2 splita?
Профиль Ответить
27.06.2011 19:34:08 Не работает split() Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

split() используется с регулярными выражениями. Для Вашего же случая надо использовать explode().
Профиль Ответить
27.06.2011 19:54:48 Не работает split() Сообщение #3
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

так значит если я напишу вот так split("/./"; то она сработает?
Профиль Ответить
27.06.2011 19:57:37 Не работает split() Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Нет, хотя бы потому, что это бред, а не регулярное выражение. Я же говорю: используйте explode().
Профиль Ответить
27.06.2011 20:33:24 Не работает split() Сообщение #5
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

Спасибо.
Профиль Ответить
29.08.2011 13:44:30 Не работает split() Сообщение #6
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

а в preg_replace тоже используются регулярные выражения для поиска совпадений.Если да то http://php.net/manual/ru/function.preg-replace.php в примере 2
$patterns[0] = "/quick/";
$patterns[1] = "/brown/";
$patterns[2] = "/fox/";

они очень похожы на мой "бред")
Профиль Ответить
29.08.2011 13:54:58 Не работает split() Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

preg_replace() используется для поиска и замена строк, удовлетворяющих переданному регулярному выражению. В примерах, которые Вы привели с сайта - всё правильно. У них есть чёткое правило замены. В Вашем же регулярном выражении "/./" будет просто замена всех символов, что само по себе абсурдно.
Профиль Ответить
29.08.2011 13:58:40 Не работает split() Сообщение #8
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

это значит что еслиб я написал не точку а слово вот так "/test/" то было все правильно?
Профиль Ответить
29.08.2011 14:02:56 Не работает split() Сообщение #9
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Писать надо так, чтобы был смысл. Если нужно заменить "слово", то это было бы правильно. Одно можно сказать точно, данное регулярное выражение смысла уже не лишено.
А про регулярные выражения написано здесь:
1. http://myrusakov.ru/php-regexp.html
2. http://myrusakov.ru/php-regexp-functions.html
3. http://myrusakov.ru/php-regexp-meta.html
4. http://myrusakov.ru/php-regexp-quantifier.html
5. http://myrusakov.ru/php-regexp-symbol.html
6. http://myrusakov.ru/php-regexp-mod.html
7. http://myrusakov.ru/php-regexp-example.html
Профиль Ответить