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

novakabg

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


Код:
$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]
 
Кой пак не е чел, а само е копрал? :!: :D

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



п.с. ПЛС, не копирай просто, а се опитай да го разбереш :?
Код:
$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: ако ти е трудно да разчиташ просто ги пренеси на нов ред нещата - итс дат симпъл :) :?: :?:
 

Горе