PHP deg2rad()はMySQL radians()と同じですか?
はい、これらの方法は両方とも度の値をラジアンに変換します。 MySQLラジアンを理解するためのテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
mysql> create table RadiansDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > Value int - > ); Query OK, 0 rows affected (0.58 sec)
挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。
クエリは次のとおりです
mysql> insert into RadiansDemo(Value) values(0); Query OK, 1 row affected (0.14 sec) mysql> insert into RadiansDemo(Value) values(45); Query OK, 1 row affected (0.17 sec) mysql> insert into RadiansDemo(Value) values(90); Query OK, 1 row affected (0.17 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示します。
クエリは次のとおりです
mysql> select *from RadiansDemo;
以下は出力です
+----+-------+ | Id | Value | +----+-------+ | 1 | 0 | | 2 | 45 | | 3 | 90 | +----+-------+ 3 rows in set (0.00 sec)
以下は、度の値0,45,90のMySQLラジアンを取得するためのクエリです。
mysql> select radians(Value) from RadiansDemo;
以下は出力です
+--------------------+ | radians(Value) | +--------------------+ | 0 | | 0.7853981633974483 | | 1.5707963267948966 | +--------------------+ 3 rows in set (0.03 sec)
次に、PHPコードを検討して、PHPが同じ結果をもたらすかどうかを確認します。 PHPコードは次のとおりです
$firstValue = 0; $secondValue = 45; $ThirdValue = 90; echo (var_dump(deg2rad($firstValue))); echo '<br>'; echo (var_dump(deg2rad($secondValue))); echo '<br>'; echo (var_dump(deg2rad($ThirdValue))); echo '<br>';
以下は、両方の方法がラジアンで同じ結果を与えることを示す出力です。つまり、度をラジアンに変換します
float(0) float(0.78539816339745) float(1.5707963267949)
-
PHP / MySQLでTimeを使用していますか?
PHP / MySQLで時間を処理するには、strtotime()関数を使用できます。同じ-のPHPコードは次のとおりです。 $timeValue='8:55 PM'; $changeTimeFormat = date('H:i:s', strtotime($timeValue)); echo("The change Format in 24 Hours="); echo($changeTimeFormat); PHPコードのスナップショットは次のとおりです- これが出力です。 これが元の時刻を取得するためのMySQLクエリ
-
PHP変数「11:00AM」をMySQL時間形式に変換しますか?
DateTimeを使用して、PHP変数「11:00 AM:をMySQL時間形式に変換します。 PHPコードは次のとおりです- $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeFormat->format( 'H:i:s'); echo ('