PHP
- 20 ответов
- 0 вопросов
11
Вклад в тег
class DocumentUserRepository extends EntityRepository
{
public function findByUserAccountDocument(array $users, $account, $document)
{
return $this->createQueryBuilder('a')
->andWhere('a.user IN (:users)')->setParameter('users', $users)
->andWhere('a.account = :account')->setParameter('account', $account)
->andWhere('a.document = :document')->setParameter('document', $document)
->getQuery()->getResult();
}
}
$str1 = '(56.61926920000001, 84.88168339999993):8';
$str2 = '56.61926920000001, 84.12';
$str3 = '56.61926920000001, 84';
preg_match_all('/([\d]*[.][\d]*)/', $str1, $matches);
print_r($matches[1]);
// [0] => 56.61926920000001
// [1] => 84.88168339999993
preg_match_all('/([\d]*[.][\d]*)/', $str2, $matches);
print_r($matches[1]);
// [0] => 56.61926920000001
// [1] => 84.12
preg_match_all('/([\d]*[.][\d]*)/', $str3, $matches);
print_r($matches[1]);
// [0] => 56.61926920000001
$regex = "([а-яА-Яa-zA-Z0-9]*|[.,-_!?;:'\(\)\"]*)";
$string = "МАЗ 5551 - популярный белорусский грузовик-самосвал, с самосвальным оборудованием. Он выпускается на минском автомобильном заводе!";
preg_match_all("/$regex/", $string, $matches);
$matches = $matches[1];
array_walk($matches, function ($value, $key) use (&$matches) {
if(strlen($matches[$key]) < 1) {
unset($matches[$key]);
}
});
echo '<pre>';
print_r($matches);