- 1
- 2
- 3
- 4
- 5
$re = "/(\\d+)\\s?(\\S?)/i";
preg_match($re, get_field('tour_price'), $price);
$price = $price[1] ?: 0;
$currency = $price[2] ?: '$';
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−19
$re = "/(\\d+)\\s?(\\S?)/i";
preg_match($re, get_field('tour_price'), $price);
$price = $price[1] ?: 0;
$currency = $price[2] ?: '$';
Как разобрать строку 180$ и получить цену отдельно а знак валюты отдельно?
Конечно же как описано выше! И цены же конечно не могут ВДРУГ стать трехзначными или ОБОЖЕ!ЧТОЭТО! заканчиваться не на 0!
−50
if ($(window).width() <= 1400) {
$("#im-1").css("height", "631px");
$("#sl-right").css("width", "280px");
$("#sl-right img").css("width", "280px");
$("#sl-right img").css("height", "auto");
if (window.location.href.split('=')[1] != "childrens" && window.location.href.split('=')[1] != "spa") {
$(".bnimg").each(function () {
$(this).css("width", $(window).width() - 60 + "px");
$(this).css("margin-top", "-" + ($("#bnimg").height() - 300) / 2 + "px");
});
}
$("#sltext2").css("right", "281px");
$("#sltext2").css("top", "187px");
$("#sltext2").css("line-height", "30px");
$("#sltext2 b").hide();
$("#sltext2").css("width", "300px");
}
И вот теперь пойди пойми что тут и зачем резайзится. про адаптивность можно и не думать
−18
<a class="razm-price" href="
<? foreach ( $abElement['PROPERTY'] as $abProperty ) { ?>
<? if ( $abProperty['CODE'] == 'LINK_PRICE_DOP' ) { ?>
<?= $abProperty['VALUE'] ?>
<? } ?>
<?} ?>"
target="_blank">
<? foreach ( $abElement['PROPERTY'] as $abProperty ) { ?>
<? if ( $abProperty['CODE'] == 'TEXT_PRICE_DOP' ) { ?>
<?= $abProperty['VALUE'] ?>
<?} ?>
<?} ?>
</a>
Сайт на битриксе. на выходе имеем очень красивый html