<MyRusakov.ru />

Разработчик игр на Unreal Engine

Разработчик игр на Unreal Engine

Этот комплект с нуля всего за 7 месяцев сделает Вас Unreal-разработчиком. И при этом учиться достаточно 1 час в день.

Начнёте Вы с основ программирования, постепенно перейдя к C++. Затем очень подробно изучите Unreal Engine, и после научитесь программировать на C++ в Unreal Engine. В конце создадите крупный проект на C++ в Unreal Engine для своего портфолио.

Комплект содержит:

- 416 видеоуроков

- 95 часов видео

- 1024 задания для закрепления материала из уроков

- 3 финальных тестирования

- 4 сертификата

- 12 Бонусных курсов

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

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

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

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