السلام عليكم ورحمة الله وبركاته
لدي غموض خصوص شيء في الPHP لم أفهمه
<?php
$x="9E3";
$z=(double) $x;
echo nl2br("\n z =" .$z);
?>
كما تشاهدون الكود فالناتج هو z=9000
لم أفهم كيف تم ذلك ، وماذا فعلت double
وعندما أغير E بأحرف أخرى مثل A B C يصبح الناتج فقط 9
قرأت هذا الموضوع الأعداد العشرية في PHP لكن لم أستوعب الأمر
أخوكم جديد في البرمجة
وجزيتم خيرا