Преобразование MySQL POINT в текст в PHP

Используя PHP, как я могу преобразовать значение в тип данных POINT в строку типа POINT (-34.601020 -58.371020) (предпочтительным является выход в WKT или GeoJSON)

Если я повторяю исходное значение, я получаю странные символы.

Я попытался использовать bin2hex а затем попытался преобразовать hex в строку, но не повезло.

Я знаю MySQL AsText() , но я хотел бы сделать это на PHP.

Наконец, у меня это работает !!!

Мне пришлось использовать распаковку для извлечения двоичных данных из MySQL

 $point_value = $data_from_db["point_field"]; $coordinates = unpack('x/x/x/x/corder/Ltype/dlat/dlon', $point_value); echo $coordinates['lat']; echo $coordinates['lon']; 

Вот тутотика, которая помогла мне в этом вопросе