Создание значений Строчные и разделительные слеши - PullRequest
0 голосов
/ 28 января 2011

Я извлекаю значения, отправленные из формы, и отображаю их в нескольких разных форматах.Иногда мне нужно, чтобы значения отображались в нижнем регистре, а иногда мне нужно сохранить заглавные буквы, в зависимости от раздела страницы.Тем не менее, мне нужны все значения, чтобы вырезать косую черту.

Я использую следующий формат для отображения строчных значений

<?php echo strtolower ( $keyword ); ?>

Это работает нормально.Хотя добавление «полосок» к этому приводит к ошибке.Я уверен, что я не форматирую его правильно.

Как мне выполнить оба эти пункта?

Обновить

Я просто спрашивалвопрос, связанный с форматированием и синтаксисом PHP, но, чтобы успокоить Оли Чарльзуорт.,.

<?php echo stripslashes strtolower ( $keyword ); ?>

Это код, который я пробовал.И это ошибка, которую он выдавал ...

Ошибка разбора: синтаксическая ошибка, неожиданный T_STRING, ожидание ',' или ';'в /home/content/u/s/e/username/html/folder/code.php в строке 63

Ответы [ 2 ]

2 голосов
/ 28 января 2011
echo strtolower(stripslashes($keyword));

Должен это сделать.

Также обратите внимание, что вы можете сделать ...

<span style="text-transform: lowercase"><?php echo stripslashes($keyword); ?></span>

Обновление

Ваш код ...

<?php echo stripslashes strtolower ( $keyword ); ?>

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

1 голос
/ 28 января 2011

Вам действительно нужно предоставить код, который вы используете для удаления полосы, прежде чем мы сможем помочь должным образом.

Но следующий код должен удалить слова:

<?php echo strtolower(stripslashes($keyword)); ?>

Не могу придумать причину, почемуэто не сработает, если вы не используете древнюю версию PHP.Вы также можете использовать (хотя это удалит все косые черты, включая //):

<? echo strtolower(str_replace("\\", "", $keyword)); ?>

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...