Для очистки php строки до чисел и запятой надо воспользоваться следующим регулярным выражением
1 2 |
$str_search='0,5 литра'; $str_search = ereg_replace("[^0-9/,]", "", $str_search); |
результат: 0,5
Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.
В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта
Создание сайтов и интернет магазинов на битриксе
Для очистки php строки до чисел и запятой надо воспользоваться следующим регулярным выражением
1 2 |
$str_search='0,5 литра'; $str_search = ereg_replace("[^0-9/,]", "", $str_search); |
результат: 0,5
Данный код php выводит (Обозначает классом) каждый третий элемент . Применялся для нахождения каждого третьего в bitrix при выводе элементов каталога.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php $count=1; foreach($arResult["ITEMS"] as $arItem):?> <li class="news-item <?php if(($count+1) % 3 == 1 ) { echo 'tretiy_element'; } ?>" id="<?=$this->GetEditAreaId($arItem['ID']);?>"> ..... </li> <?php //если после третьего элемента конце добавить класс очистки if(($count) % 3 == 1 ) {?> <div class="clear"></div> <?php } ?> <?endforeach;?> |
Данный текст «подделывает» data-confirm и проверяет удаление, как в кнопке delete в GridView::widget .
1 2 3 4 5 6 7 8 9 10 11 |
$options = [ 'title' => Yii::t('yii', 'Удалить'), //'target' => '_blank', 'alt' => 'Link to Super Website', 'aria-label'=> 'Удалить' , 'data-confirm'=> 'Вы уверены, что хотите удалить этот элемент?' , 'data-method'=> 'post' , 'data-pjax'=> '0', ]; echo Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, $options); |
Воспользуемся такой функцией для получения последнего ключа массива . Входной параметр — массив.
1 2 3 4 |
function endKey($array){ end($array); return key($array); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php function endKey($array){ end($array); return key($array); } ?> <p class="writer">Автор: <?php $mas_temp=$arResult['DISPLAY_PROPERTIES']['ATT_AUTHOR']['LINK_ELEMENT_VALUE']; $key_end=endKey($mas_temp); foreach($arResult['DISPLAY_PROPERTIES']['ATT_AUTHOR']['LINK_ELEMENT_VALUE'] as $key=>$val){ ?> <a href="<?= '/avtory/?ELEMENT_ID='.$key ?>"><?=$val['NAME']?></a> <?php if($key_end!=$key){ echo ','; } } ?></p> |
Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены