PHP, пустая строка, сообщение
как можно узнать ли пустая строка всмысле если там только символы пробела типа
$string = " "; если 1 и больше символов пробела есть и при этом в строке только символы пробела то сделать то, ну короче проверка на пустое, так сказать сообщение |
и ещё когда использую функцию типа
msg.replace('\n','\v') то заменяет только 1 символ перевода строки если их там их несколько то оно один раз переносит а потом просто всё соиденяет чере пробел, как эту проблему решить? |
Цитата:
|
Цитата:
|
а можно сразу функцию которая проверяет строку и возвращает тру или фолс, а то я ещё не читал реги для php, а?))
и ещё как сделать чтобы реплейс заменял больше одного раза? ну смотри если такое сообщение водиться "dfgdf dfgdf fdg xccg v" то после того как я делаю с этим replace('\n','\v') то мне выводит такое "dfgdf dfgdf fdg xccg v" то есть получаеться только один раз делает реплейс чтоли? |
Цитата:
<textarea id="c">dfgdf dfgdf fdg xccg v</textarea> <script>var s = document.getElementById('c').value; alert(s.replace(/[\r\n]+/g,'\v'))</script> модификатор g - глобал кстати для чего вы заменяете на \v? |
по поводу php можно попробовать комбинацию:$a = trim($a), а затем strlen($a) > 0, не уверен, тороплюсь, срочно бегу
но вообще лучше регой, |
replace(/[\r\n]+/g,'\v') о это то) а от ещё, я делаю то типа гостевую книгу так вот, когда передаю через гет в закодированном виде текст, коду ПХП, а ПХП просто типа его выводит через echo, так вот если в текстареа был введён такой текст
"ываыв выа ываыва! авпвап вапва фывф" то потом мне выводит "ываыв выа ываыва! авпвап вапва фывф" вопрос, как сделать чтобы она не убирало лишние пробелы и переносы, ну и там символы табуляции? п.с. Кстати тут на форуме мне убрало пробелы между "вапва фывф" |
if($moya_peremennaya=='на то что реигирует услвоие, если пробел то ищи пробел в гугле на языке php'){пусто}else{не пусто}
в карму плюс |
Цитата:
|
Часовой пояс GMT +3, время: 16:27. |