PHPGeo — простая библиотека для измерения расстояния между двумя координатами с высокой точностью. Она использует формулу Гаверсинуса и Винсента для вычисления расстояния. Вы можете интегрировать ее с любым приложением, связанным с картами или местоположениями.
If you are using PHP with Apache 1 or Apache2 from apache.org (not recommended) you need to use the older VC6 versions of PHP compiled with the legacy Visual Studio 6 compiler. Do NOT use VC9+ versions of PHP with the apache.org binaries.
SELECT h.*, count(*) as comfort_cnt
FROM `hotels` h
INNER JOIN `comfort` c ON c.`hotelId` = h.`id` AND c.`comfortId` IN ('1', '2', '3', '4')
WHERE h.`type` IN ('1', '2')
GROUP BY h.`id`
HAVING comfort_cnt = 4
$str = '{tabs = некоторый код}тут текст
в несколько строк{/tabs}';
echo preg_match('/\{tabs[^\}]+\}([^\{]+)\{\/tabs\}/', $str, $matched) ?
print_r($matched, true) : 'false';
Array
(
[0] => {tabs = некоторый код}тут текст
в несколько строк{/tabs}
[1] => тут текст
в несколько строк
)
if (preg_match('/' . preg_quote($_SERVER['PHP_SELF'], '/') . '$/i', str_replace('\\', '/', __FILE__))) {
exit();
}