Convert float to string

Hello i make a module that read the values from gps and send it in a string messages through GSM module

so i ask about how to convert this value to string to send it as a message

Serial.print("Latitude : ");
  Serial.print(LAT/1000000,7);
  Serial.print(" :: Longitude : ");
  Serial.println(LON/1000000,7);

the result of this code is Latitude : 31,1659389 :: Longitude : 30,1239847

can any one help me to save it into string to send it in sms messages?

dtostrf()

Yes, like KeithRB said dtostrf() can help doing that conversion.

This issue was discussed in this thread:

Regards.

You can also check this article out: http://blog.protoneer.co.nz/arduino-float-to-string-that-actually-works/