* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.
Вопрос № 148461: Добрый вечер Скажите пожалуйста как мне сделать так что бы из загруженного файла выдералось имя, и разбивалось на пару блоков типо: lol-gg-2007-28-19-23-15 и разбиваем на 1)lol 2)gg 3)2007 4)28 5)19 6)23 7)15 и каждое значение присваивалось ...
Вопрос № 148.461
Добрый вечер Скажите пожалуйста как мне сделать так что бы из загруженного файла выдералось имя, и разбивалось на пару блоков типо: lol-gg-2007-28-19-23-15 и разбиваем на 1)lol 2)gg 3)2007 4)28 5)19 6)23 7)15 и каждое значение присваивалось опредленной переменной типо $dem[1],$dem[2] Итд
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Герасимов Виталий Владиславови! Приблизително так:
Код:
<form method = "POST" enctype = "multipart/form-data"> <input type = "FILE" name = "filename"><br> <input type = "submit" value = "Загрузить"><br> <input
type = "hidden" name = "load" value = "1"> </form> <?php if ($_POST['load'] == 1) { //$FileName = 'lol-gg-2007-28-19-23-15'; //Получаем имя файла $FileName = $_FILES['filename']['name']; //Разбиваем на части $dem = explode('-', $FileName); //Выводим массив echo '<pre>'; print_r($dem)
; echo '</pre>'; } ?>
Имя файла разбивается на части с помощью функции explode():
array explode(string separator, string str [, int limit]) separator - разделитель, в нашем случае '-'. str - строка для разбития на части. Функция возвращает массив, элементы которого - это фрагметы строки str разделенные разделителем separator.
В примере происходит разбитие имени файла на части, результат сохраняется
в массиве $dem, который выводится с помощью функции print_r(). Удачи!!!
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.