Swear Posted September 16, 2010 Report Posted September 16, 2010 neskaidrības ar flash actionskriptu. respektīvi šis te: (((((var1 + var2) + var3) + String((Number(var4) * Number(String(var3).substr(0, 2)))).substr(1, 3)) + var1) + var2) + var3; kā var saprast kur tie variabļi tiek saskaitīti vai tiek pielīmēti klāt? šo takā vajadzētu pārvērst uz php bet rezultāts nav gluži tāds kā vajadzētu būt ((((($var1 + $var2) + $var3) + substr(($var4 * substr($var3, 0, 2)), 1, 3)) + $var1) + $var2 ) + $var3 Quote
bubu Posted September 16, 2010 Report Posted September 16, 2010 Ja + zīmei kaut vienā pusē esošā vērtības/mainīgā tips ir String, tad tie tiks "salīmēti" kopā. Ja abi būs skaitliski tipi, tad saskaitīti kopā. Quote
Леший Posted September 16, 2010 Report Posted September 16, 2010 jāskatās pēc tipa. Stringi tiek salīmēti, iekš php konkatenācijas operātors ir "." "Hello "."world!" Quote
Swear Posted September 16, 2010 Author Report Posted September 16, 2010 var var4:String = GlobalData... var var3:String = GlobalData... var var1:String = var3.slice(0, 1); var var2:String = var3.substr(0, 1); (((((var1 + var2) + var3) + String((Number(var4) * Number(String(var3).substr(0, 2)))).substr(1, 3)) + var1) + var2) + var3 viņi jau visi skaitās kā stringi? īstenībā tie visi ir tikai cipari. un jautājums vai var1 būs vienāds ar var2 (jeb vai slice dara to pašu ko substr). Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.