Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.03.2016, 21:09   #1
Andryan00
Пользователь
 
Регистрация: 19.03.2015
Сообщений: 23
По умолчанию Работа со строками

Есть задание. Исключить из строки группы символов, расположенные между символами «/*», «*/» включая границы . Предполагается, что нет вложенных скобок.
У меня удаляет только один раз. Если несколько скобок добавлять, то ничего не происходит
<html>
<head>
</head>
<body>
<form method="post">
<p>
<textarea rows="10" cols="70" name="okno"></textarea></p>
<p>
<input type="submit" value="Преобразовать" name="create"></p>
</form>

<?php
function rrr($str){
$user = strstr($str, '/*', true); // Начиная с PHP 5.3.0
$domain = strstr($str, '*/');
$q = str_replace(array('*/'),'',trim($domain));
return "$user $q";
}
?>

<?php
$str=$_POST["okno"];
echo rrr($str);
?>
</body>
</html>
Andryan00 вне форума
Старый 16.03.2016, 21:24   #2
CodeNOT
Форумчанин
 
Аватар для CodeNOT
 
Регистрация: 08.11.2010
Сообщений: 593
По умолчанию

в цикле гоняйте строку и пока находите /* то дропаете, при этом, если закрывающей скобки нет, то из цикла надо выйти
CodeNOT вне форума
Старый 16.03.2016, 21:44   #3
Andryan00
Пользователь
 
Регистрация: 19.03.2015
Сообщений: 23
По умолчанию

Цитата:
Сообщение от CodeNOT Посмотреть сообщение
в цикле гоняйте строку и пока находите /* то дропаете, при этом, если закрывающей скобки нет, то из цикла надо выйти
кодом можно?
Andryan00 вне форума
Старый 16.03.2016, 21:50   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Andryan00 Посмотреть сообщение
кодом можно?
Написали же уже код, в другой твоей аналогичной теме.
Что с ним не так?
Andkorol вне форума
Старый 16.03.2016, 21:52   #5
Andryan00
Пользователь
 
Регистрация: 19.03.2015
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Написали же уже код, в другой твоей аналогичной теме.
Что с ним не так?
Он работает не совсем верно, если просмотреть. Немного не то удаляет и не так
Andryan00 вне форума
Старый 16.03.2016, 21:53   #6
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Andryan00 Посмотреть сообщение
Он работает не совсем верно, если просмотреть. Немного не то удаляет и не так
Автор недавно его обновил, если просмотреть.
Хочется нахаляву – да ещё и чтоб всё работало сразу
Andkorol вне форума
Старый 16.03.2016, 23:07   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Закрыто за кросспостинг!
Serge_Bliznykov вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками C++ vpesprit Помощь студентам 0 23.12.2012 15:41
Работа со строками Arkanar Помощь студентам 1 25.04.2012 07:59
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
работа со строками NAZE Общие вопросы Delphi 1 16.06.2010 00:18