Проблем с ltrim и няколко поредни след него проверки

C++ JAVA
Post Reply
novakabg
Турист
Турист
Posts: 337
Joined: Fri May 13, 2016 12:29 pm
Contact:

Проблем с ltrim и няколко поредни след него проверки

Post by novakabg » Mon Feb 11, 2019 4:29 pm

Здравейте, имам проблем отново но този път с ltrim, показва последната проверка другите просто не излизат, другото което е че не излиза и . "cm".

Code: Select all

$p['price1'] = 100;
$p['price2'] = 200;
$p['price3'] = 300;

$prices = ltrim(number_format($p['price1'], 0), '0') > 0 ? ltrim(number_format($p['price1'], 0), '0'). "x" : null . '' . ltrim(number_format($p['price2'], 0), '0') > 0 ? ltrim(number_format($p['price2'], 0), '0'). "x" : null .''. ltrim(number_format($p['price3'], 0), '0') > 0 ? ltrim(number_format($p['price3'], 0), '0'). "x" : null . "cm";

echo $prices;
Някаква идея? [/code]

joTunkiq
Потребител
Потребител
Posts: 825
Joined: Tue Dec 25, 2012 10:03 am
Answers: 142
Contact:

Post by joTunkiq » Mon Feb 11, 2019 5:50 pm

Кой пак не е чел, а само е копрал? :!: :D

Върни се в предната ти тема и виж какви примери сме ти дали. :arrow: Грешката ти е че конкантинираш(стахотна дума хаха) израза след елс и затова не се се показва. Решението е да набиеш скоби.



п.с. ПЛС, не копирай просто, а се опитай да го разбереш :?

Code: Select all

$prices = (ltrim(number_format($p['price1'], 0), '0') > 0 ? ltrim(number_format($p['price1'], 0), '0'). "x" : null ). '' . (ltrim(number_format($p['price2'], 0), '0') > 0 ? ltrim(number_format($p['price2'], 0), '0'). "x" : null).''. (ltrim(number_format($p['price3'], 0), '0') > 0 ? ltrim(number_format($p['price3'], 0), '0'). "x" : null) . "cm";

лайф тип: ако ти е трудно да разчиташ този тип проверки, не ги ползвай. Ползвай си стандартните ифове :lol: :?:

лайф тип 2: ако ти е трудно да разчиташ просто ги пренеси на нов ред нещата - итс дат симпъл :) :?: :?:

novakabg
Турист
Турист
Posts: 337
Joined: Fri May 13, 2016 12:29 pm
Contact:

Post by novakabg » Mon Feb 11, 2019 7:11 pm

Мерси братленце :) супер си!

Post Reply