Heim >Backend-Entwicklung >PHP-Tutorial >Aufgezeichnete PHP-Tagesaufmerksamkeitspunkte (1)

Aufgezeichnete PHP-Tagesaufmerksamkeitspunkte (1)

coldplay.xixi
coldplay.xixinach vorne
2020-09-04 16:21:242403Durchsuche

Aufgezeichnete PHP-Tagesaufmerksamkeitspunkte (1)

Verwandte Lernempfehlungen: PHP-Programmierung (Video)

Zeichnen Sie persönlich einige der kleinen Probleme auf, auf die ich beim Schreiben von PHP-Code stoße, die von Zeit zu Zeit aktualisiert werden.
Wir heißen jeden willkommen, darauf hinzuweisen Wenn Sie Probleme rechtzeitig beheben, können Sie bei Kommentaren die spezifische Fragenummer markieren. Vielen Dank an alle. Lassen Sie sich von uns ermutigen. 1. Problem mit dem Ausgabeformat des Float-Datentyps Geben Sie 0,00008 aus. Dies liegt daran, dass PHP einige Zahlen mit zu vielen Ziffern automatisch zur Anzeige in wissenschaftliche Notation umwandelt. Wenn Sie zu diesem Zeitpunkt das Format als 0,00008 ausgeben möchten, können Sie auch number_format () verwenden string

2, verwenden Nach dem Spleißen wird es automatisch in den String-Typ konvertiert

$float1 = 1.123;$float2 = 2.3e3;$float3 = 8E-5;var_dump($float1, $float2, $float3);    //float(1.123) float(2300) float(8.0E-5)var_dump(number_format(8E-5, 5));    //string(7) "0.00008"

3, Verarbeitung chinesischer Zeichen von strlen(), strpos()

strlen() gibt die Länge der Zeichenfolge zurück Bytes, eines für Englisch und eines für Chinesisch. Englisch ist einfach zu sagen, für Chinesisch ist keine spezielle Verarbeitung erforderlich, um herauszufinden, ob ein bestimmtes Zeichen vorkommt Wenn in der Zeichenfolge eine Übereinstimmung gefunden wird, gibt diese Funktion die erste übereinstimmende Zeichenposition zurück. Wenn keine Übereinstimmung gefunden wird, wird FALSE zurückgegeben. Es ist zu beachten, dass die erste Position der Zeichenfolge 0 und nicht 1 ist. .In ähnlicher Weise hat diese Funktion auch Probleme in Chinesisch und Englisch und erfordert auch eine spezielle mb_strpos()-Funktion, um damit umzugehen

$a = 12;$b = 1.3;$c = true;    //转为1var_dump($a . $b . $c);        //string(6) "121.31"

Wenn Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Rubrik „PHP-Schulung“!

Das obige ist der detaillierte Inhalt vonAufgezeichnete PHP-Tagesaufmerksamkeitspunkte (1). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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