В чем разница в PHP между значением, которое печатается как -9.838335106976932e18, и которое печатается как -9.838335106976932E + 18? (обратите внимание на «e18» против «E + 18»)
Абсолютно никакой разницы. Это две разные конвенции при печати номера в научной нотации. В частности:
E
может быть либо нижним, либо верхним регистром. Первый печатается с форматированной строкой %e
, последний (что менее распространено), с строкой формата %E
+
перед экспонентой (и / или базой) можно опустить. Что касается первой точки, возможно, эти два значения печатаются с использованием разных строк формата, но без кода трудно сказать.