Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie das wissenschaftliche Notationsformat in PHP in eine numerische Zeichenfolge

So konvertieren Sie das wissenschaftliche Notationsformat in PHP in eine numerische Zeichenfolge

醉折花枝作酒筹
醉折花枝作酒筹nach vorne
2021-05-13 17:15:072198Durchsuche

In diesem Artikel erfahren Sie, wie PHP das Format der wissenschaftlichen Notation in numerische Zeichenfolgen umwandelt. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.

So konvertieren Sie das wissenschaftliche Notationsformat in PHP in eine numerische Zeichenfolge

Konvertieren Sie das Format der wissenschaftlichen Notation in eine Zeichenfolge.

Konvertieren Sie eine Zahl im Format der wissenschaftlichen Notation: 1.2345678987654321e+30 in die Zeichenfolge „123456789876543210000000000000“. Teilen Sie zunächst die Variablen auf und organisieren Sie sie neu Erhalten Sie das Ergebnis

Umsetzungsprinzip: (1 ) Teilen Sie 1,2345678987654321e+30 in 1,2345678987654321 und +30 auf.

a. Die erste Methode, von der häufigsten Idee

public function sctonum($num){
    if(false !== stripos($num, "e")){
        $a = explode("e",strtolower($num));
        $b = $a[0] * pow(10,$a[1]);
        return $b;
    }else{
        return $num;
   }
}

b. Verwenden Sie Schleifen, um

public function numToStr($num)
{
	$result = "";
	if (stripos($num, 'e') === false) {
		return $num;
	}
	while ($num > 0) {
		$v = $num - floor($num / 10) * 10;
		$num = floor($num / 10);
		$result = $v . $result;
	}
	return $result;
}

zu erhalten. Zusammenfassung und Vorschläge: Zehntausend Dinge in den Augen von zehntausend Menschen Harry Potter! Jedes Ergebnis kann durch unterschiedliche Prozesse erzielt werden. Verwenden Sie zunächst den Prozess, mit dem Sie sich am besten auskennen, und optimieren Sie ihn dann durch verständliche, effiziente und standardisierte Methoden, z. B. c, was einfach und effizient ist.

Empfohlenes Lernen:

php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie das wissenschaftliche Notationsformat in PHP in eine numerische Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen