Архив

Архив Август 2016
26 августа 2016 Нет комментариев
$xml.="\t\t\t\t<param name=\"Фасовка\" unit=\"кг\">".preg_replace('/[^0-9]/','',$db->f('f_116_ru'))."</param>\r\n";
$xml.="\t\t\t\t<param name=\"Фасовка\" unit=\"кг\">".preg_replace('~[^0-9]+~','',$db->f('f_116_ru'))."</param>\r\n";
$xml.="\t\t\t\t<param name=\"Фасовка\" unit=\"кг\">".preg_replace('~\D+~','',$db->f('f_116_ru'))."</param>\r\n";
Categories: PHP Tags:
24 августа 2016 Нет комментариев

Находим строки в которых и значение chpu и parent_chpu одинаковы

SELECT x.* FROM seo AS x WHERE x.chpu IN ( SELECT y.chpu FROM seo AS y GROUP BY y.chpu,y.parent_chpu HAVING COUNT(*) > 1 ) ORDER BY chpu
Categories: MySQL Tags:
18 августа 2016 Нет комментариев

Лучший вариант:

<?=mb_convert_case($item['name'],MB_CASE_TITLE,'UTF-8')?>

Не получится преобразовать всю строку в нижний регистр, а затем сделать первую букву заглавной:

<?=ucfirst(strtolower($item['name']))?>

Не будет работать для кириллицы.

<?=ucfirst(mb_strtolower($item['name'],'UTF-8'))?>

Преобразует строку в нижний геристр, но не сделает первую букву заглавной.

Categories: PHP Tags:
11 августа 2016 1 комментарий
function add_nofollow($text){
	return preg_replace('/href="(http:\/\/.*?)"/','href="$1" rel="nofollow"',$text);
}
Categories: PHP Tags: