$month_arr = array('Январь','Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
$str1 = 4; // Май
$str2 = 7; // Август
print_r( array_slice( $month_arr, $str1, $str2-$str1+1) );
Array
(
[0] => Май
[1] => Июнь
[2] => Июль
[3] => Август
)
["750", "1256"]
WHERE JSON_EXTRACT(`field`, '$[1]') = '1256'
WHERE JSON_CONTAIN(`field`, '1256', '$[1]')
WHERE `field`->'$[1]' = '1256'
$data_string = '';
$curl = curl_init('https://3dsec.sberbank.ru/payment/rest/register.do?orderNumber=');
curl_setopt_array($curl, array(
CURLOPT_VERBOSE => 1,
CURLOPT_RETURNTRANSFER => true
));
$ret = curl_exec($curl);
curl_close($curl);
print "{$ret}\n";
* Connected to 3dsec.sberbank.ru (95.128.178.93) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: none
CApath: /etc/ssl/certs
* SSL connection using ECDHE-RSA-AES256-GCM-SHA384
* Server certificate:
* subject: C=RU; ST=Moscow; L=Moscow; O=Sberbank of Russia; OU=UTSiT; CN=3dsec.sberbank.ru
* start date: 2015-12-02 00:00:00 GMT
* expire date: 2018-01-30 23:59:59 GMT
* subjectAltName: 3dsec.sberbank.ru matched
* issuer: C=US; O=thawte, Inc.; CN=thawte SSL CA - G2
* SSL certificate verify ok.
> GET /payment/rest/register.do?orderNumber= HTTP/1.1
Host: 3dsec.sberbank.ru
Accept: */*
< HTTP/1.1 200 OK
Отрезки AB и CD на плоскости пересекаются если пересекаются их проекции на оси X и Y, точки A и B лежат по разные стороны от отрезка CD, точки C и D лежат по разные стороны от отрезка AB.
Проверка пересечения проекций: min(xA, xB) <= max(xC, xD) && min(xC, xD) <= max(xA, xB). Аналогично для оси Y.
Точка С лежит слева от отрезка AB если векторное произведение AB*AC > 0, справа от отрезка если AB*AC < 0, на отрезке (или его продолжении) если AB*AC = 0.
AB*AC = (xB-xA)*(yC-yA)-(yB-yA)*(xC-xA)