Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将几何体类型从数据库传递到PHP_Php_Mysql_Geometry - Fatal编程技术网

将几何体类型从数据库传递到PHP

将几何体类型从数据库传递到PHP,php,mysql,geometry,Php,Mysql,Geometry,从具有几何体类型的数据库字段中选择将向PHP返回奇怪的字符串 PHP中是否有某种类可以将该字符串转换为可用的内容?或者我必须转换我的所有sql查询(例如使用AsText(geo_字段))?您可以用于此目的。它可以将所有几何图形(点,线字符串,多边形,等等)作为类型化对象读取,您可以与这些对象进行交互: 您可以从数据库中选择使用ST_AsText(),然后: $polygon=polygon::fromText('polygon((0,0,0,3,3,0))); echo$polygon->are

从具有几何体类型的数据库字段中选择将向PHP返回奇怪的字符串

PHP中是否有某种类可以将该字符串转换为可用的内容?或者我必须转换我的所有sql查询(例如使用
AsText(geo_字段)
)?

您可以用于此目的。它可以将所有几何图形(
线字符串
多边形
,等等)作为类型化对象读取,您可以与这些对象进行交互:

您可以从数据库中选择使用
ST_AsText()
,然后:

$polygon=polygon::fromText('polygon((0,0,0,3,3,0)));
echo$polygon->area();//4.5
如果您使用的是条令,那么该库提供了为您完成这项工作的映射类型

免责声明:我是作者。

您可以为此目的使用。它可以将所有几何图形(
线字符串
多边形
,等等)作为类型化对象读取,您可以与这些对象进行交互:

您可以从数据库中选择使用
ST_AsText()
,然后:

$polygon=polygon::fromText('polygon((0,0,0,3,3,0)));
echo$polygon->area();//4.5
如果您使用的是条令,那么该库提供了为您完成这项工作的映射类型

免责声明:我是作者