Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как проверить строковую переменную на пустоту?

Сообщения:  [1-10]   [11-18] 

 
 автор: Gopneg_IT   (26.02.2015 в 17:21)   письмо автору
 
   для: psychomc   (26.02.2015 в 16:18)
 

ясно

  Ответить  
 
 автор: psychomc   (26.02.2015 в 16:18)   письмо автору
 
   для: Gopneg_IT   (26.02.2015 в 13:23)
 

в том, что если мы очень крутые погромисты, то нам, чтобы убедиться, что строка пуста, не достаточно просто её сравнить с пустой строкой, а нужно еще например посчитать количество символов или сделать еще что-нибудь ненужное. вдруг пригодится
а так, уже ж написали: если строка, состоящая из пробела, считается пустой, то делайте trim и сравнивайте результат с пустой строкой, если нет, то просто сравнивайте с пустой строкой. получается так

  Ответить  
 
 автор: Gopneg_IT   (26.02.2015 в 13:23)   письмо автору
 
   для: psychomc   (25.02.2015 в 19:39)
 

в чом правда брат?

  Ответить  
 
 автор: psychomc   (25.02.2015 в 19:39)   письмо автору
 
   для: Yuriev   (25.02.2015 в 19:06)
 

Так вроде истину давно уже нашли, или для вас всё еще это не очевидно?

  Ответить  
 
 автор: Yuriev   (25.02.2015 в 19:06)   письмо автору
 
   для: psychomc   (25.02.2015 в 11:31)
 

Истину ищем или зарядкой занимаемся?

  Ответить  
 
 автор: psychomc   (25.02.2015 в 11:31)   письмо автору
 
   для: Yuriev   (25.02.2015 в 11:19)
 

а чем это лучше проверки на пустую строку? зачем лишние телодвижения?

  Ответить  
 
 автор: Yuriev   (25.02.2015 в 11:19)   письмо автору
 
   для: Drago   (24.02.2015 в 17:36)
 

А если длину строки проверить?

  Ответить  
 
 автор: confirm   (25.02.2015 в 07:36)   письмо автору
 
   для: Drago   (24.02.2015 в 17:36)
 

Согласен, если частная проверка то да.

  Ответить  
 
 автор: Drago   (24.02.2015 в 17:36)   письмо автору
 
   для: confirm   (24.02.2015 в 17:01)
 

Нет никаких "таких" строк. Есть просто строка. И она, либо пуста, либо нет.

Инвертировать биты не лучший выход. Это работает в обе стороны.
Как вы думаете, что получится в вашем примере, если:
<?
$s
"\xcf";
?

  Ответить  
 
 автор: confirm   (24.02.2015 в 17:01)   письмо автору
 
   для: Drago   (24.02.2015 в 09:41)
 

А вон как, ну если такие строки то да, но и в этом случае можно писать короче:

<?
echo ~trim($s) ? 0;

  Ответить  

Сообщения:  [1-10]   [11-18] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования