Fa تبدیل variable به String

سلام دوستان ...

در پلاگینی مقدار بازگشتی اون در $get ریخته میشه و نوع داده اون برای مثال (00:12) است . میخوام $get رو در Variable به نام Timer بریزم .
از کد زیر استفاده کردم :
PHP:
Timer=val(get$)
اما مقدار 0 رو برمی گردونه...
 

m javad

کاربر متخصص
این کد زمانی به درد میخوره که string شما یک عدد باشه به طور حقیقی
ولی 00:12 که عدد نیست !!!!
پس خودتون دوطرف : رو مجزا کنید و به دستش بیارید
 
جواد جان باز هم همون میشه ، من میخوام خروجیم در Timer ریخته بشه ، نمی خوام باز توی یه رشته بیاد. این همون روشیه که شما گفتید:
PHP:
s$ ='12:50'
i = LEN(s$) - 4
chap$= StrCopy(s$, i, 2)
j = LEN(s$) - 1
rast$ = StrCopy(s$, j, 2)
time$=chap$+':'+rast$
LoadText("Text","time$")
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
روش تبدیل رشته به مقدار عددی به این شکل هست که تابع از اول رشته شروع میکنه و تا جایی که عدد وجود داره (یعنی به کاراکتر غیر عددی نرسیده) عمل تبدیل رو انجام میده فرض کنید زمان شما به این شکل باشه: ۱۰:۳۰ خروجی عددی این رشته، عدد ۱۰ خواهد بود، چون عمل تبدیل رو تا زمانی که به کاراکتر : برسه انجام میده. اگه کاراکتر : رو حذف کنید تا رشته فقط شامل کاراکترهای عددی باشه همه رو تبدیل میکنه، اما توجه کنید که با این روش، خروجی رشته ی ۰۰:۳۰ عدد ۳۰ خواهد بود. و یا اینکه به گفته ی جواد عزیز، دو طرف : رو جدا کنید و جداگانه با تابع val تبدیلش کنید، حالا دوتا مقدار عددی دارید که میتونید هرطور نیاز هست پردازششون کنید.
 

جدیدترین ارسال ها

بالا