با سلام
من یک آرایه دارم که با حلقه فورایچ میخوام عملیاتی رو بر روی مقادیر اون انجام بدم
آرایه به صورت زیر هست:


<?php $arr = array( array($_SESSION['L_S_aaa'], $AAA), array($_SESSION['L_S_bbb'], $BBB), array($_SESSION['L_S_ccc'], $CCC) );
foreach($arr as $value) { if(is_null($value[0])) { $value[0] = $value[1]; } }?>



همونطور که میبینین میخوام مقدار متغییری که به صورت عضو دوم آرایه هست را در عضو اولی که متغیر سشن هست خیره کنم که بتونم بعد از اجرای دوباره کد از اون مقدار ذخیره شده در متغیر سشن استفاده کنم
در ابتدا مقدار متغیر سشن برابر نال هست و برای همنی از تابع is_null برای چک کردن نال بودن استفاده کردم و بعد از تشخیص نال بودن مقدار متغیر ،مقدار عضو دوم آرایه را برابر اون قرار دادم
حالا وقتی که حلقه تموم میشه باز هم مقدار متغیر سشن نال هست
علت این قضیه چیه؟
ممنون میشم کسی اگه میدونه منو راهنمایی کنه