preg_match_all('/(x|y)(?=.*?x)/', 'x y x', $match);
var_dump($match);
array(2) {
[0]=>
array(2) {
[0]=>
string(1) "x"
[1]=>
string(1) "y"
}
[1]=>
array(2) {
[0]=>
string(1) "x"
[1]=>
string(1) "y"
}
}
private function isNormalFileSize($filename) {
clearstatcache(TRUE, $filename); // сброс кэша
return (file_exists($filename) && (filesize($filename) < 1048576));
}
<div class="uXX u1"></div>
<div class="uXX u13"></div>
<div class="uXX u13"></div>
<div class="uXX u16"></div>
$('.uXX').hover(function() {
$('[class="'+$(this).attr('class')+'"]').addClass('bg');
}, function() {
$('[class="'+$(this).attr('class')+'"]').removeClass('bg');
});
.bg {
background-color: green;
}
SELECT COUNT(*)
FROM (SELECT `right_id`
FROM `prs_rights_forum`
WHERE `category_id` = :category)
AS `forum`
LEFT JOIN (SELECT `right_id`
FROM `prs_rights_users`
WHERE `user_id` = :user)
AS `user` USING(`right_id`)
WHERE `user`.`right_id` IS NULL
function total_price($cart) {
$total_price = 0.0;
db_connect(); /* Надо переписать на mysqli */
if(is_array($cart)){
$query = $mysqli->prepare("SELECT `price` FROM `sdvd_products` WHERE `id` = ?");
$query->bind_param('i', $id);
$query->bind_result($item_price);
foreach($cart as $id => $qty) {
$query->execute();
if ($query->fetch())
$total_price += $item_price * $qty;
}
$query->close();
}
return $total_price;
}