- Скриване на информация при празна променлива?
WT форуми -> PHP MySQL ASP.NET -> Скриване на информация при празна променлива?
Създайте нова тема Напишете отговор 
Автор Съобщение
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 319
Мнение 12/01/2019 3:59 pm     Скриване на информация при празна променлива? Отговорете с цитат


Здравейте, имам нужда от скриване на празна променлива но въпроса е че не е празна а има default 0.0000 см.

Пробвах с if emtpy и == 0.0, но няма резултат има ли по умен начин който да не е толкова аматьорска проверката и да няма else?

Благодаря предварително! Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Revelation
Потребител
Потребител

Регистриран на: 24/03/2013 3:23 pm

Support: 54
Bonus: 108
Мнения: 714
Мнение 12/01/2019 4:57 pm      Отговорете с цитат


Дай по-подробно де.

Дай малко код, стойността по подразбиране само 0.0000 или включва и см. накрая.
Друг вариант за стойност по подразбиране може ли да има?

То, ако става въпрос

PHP code:

if ( 0.0000 )


също ще ти върне false.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 136
Bonus: 272
Мнения: 813
Мнение 12/01/2019 10:41 pm      Отговорете с цитат


Понеже пак не си дал информация, а искаш решение, което не е много правилно, но в контекста на това което питаш, може да ти свърши работа. Very Happy

http://php.net/manual/en/function.floatval.php

$var = '122.34343The';
if(floatval($var) == 122.34343) { echo  "done";}

$var1 = '0.0000 см. ';
if(floatval($var1 ) === 0.0000) { echo  "done";}
Idea Question

П.с. понеже има значение при използване на === колко нули са след запетаята и може да има проблем. В такъв случай може да удариш и един round за всеки случай и на резултата и на това с което го сравняваш. Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
topchokt
Редовен
Редовен

Регистриран на: 14/11/2008 7:48 am

Support: 22
Bonus: 39
Мнения: 2132
Мнение 14/01/2019 8:21 am      Отговорете с цитат


Аз пък бих го изиграл по друг начин.

Когато полето трябва да съдържа стойността по подразбиране ще слагам 0 вътре и там където ми трябва да го показвам ще проверявам дали е false и ще извеждам 0.0000 см.

Тоест ти ще си знаеш, че ако стойността на полето е 0, то реално това, което трябва да покажеш е 0.0000 см.

П.с. Иначе, ако полето съдържа и .см силно препоръчвам да го оправиш и разкараш от там, защото това може да ти изиграе много лоша шега.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
novakabg
Турист
Турист

Регистриран на: 13/05/2016 2:29 pm

Support: 5
Bonus: 10
Мнения: 319
Мнение 15/01/2019 3:13 pm      Отговорете с цитат


Оправих се благодаря ви много приятели Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети