این کد مشکل نداره

این تاپیک 5 پاسخ و 3 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد اسفندیاری ،‏ 2 سال و 5 ماه پیش .

این تاپیک تاکنون 540 بازدید داشته است .

نویسنده پست
چهار شنبه ، 9 جولای 2014     2:45 ب.ظ #


محمد

Subscriber
40 پست37 تاپیک

سلام من توی آموزش های php سون لرن به یه تناقض برخوردم گفته بودن که برای اعداد نباید از کوتیشن استفاده کرد ولی در کدی که در همون آموزش قرار دادن برای اعداد کوتیشن گذاشتن

قضیش چیه ؟

1  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
چهار شنبه ، 9 جولای 2014     4:51 ب.ظ #


محمد اسفندیاری

Authorplus
VIP
817 پست10 تاپیک

با سلام خدمت شما دوست عزیز

حرف شما صحیح هست....یعنی برای اعداد نباید از " " استفاده بشه......ولی در بالا اومدیم و عددها رو در "" قرار دادیم.....با این کار متغیرهایی از نوع از رشته ای ساختیم و دیگه اینا عدد نیستن بلکه string هستن ....بعدم اومدیم اون رشته ها رو با استفاده از echo در خروجی چاپ کردیم....امیدوارم متوجه شده باشین....یا علی

1  تشکر
چهار شنبه ، 9 جولای 2014     10:07 ب.ظ #


محمد

Subscriber
40 پست37 تاپیک

چی شد 😀

0  تشکر
چهار شنبه ، 9 جولای 2014     10:32 ب.ظ #


محمد اسفندیاری

Authorplus
VIP
817 پست10 تاپیک

دوست خوبم کجاشو متوجه نشدی تا برات توضیح بدم

1  تشکر
پنجشنبه ، 10 جولای 2014     6:59 ق.ظ # پاسخ تائید شده توسط سوال کننده


حامد مودی

Subscriber
VIP
147 پست40 تاپیک

سلام

ما وقتی از عدد بدون کوتیشن استفاده میکنیم که بخوایم باهاش محاسبات انجام بدیم مثلا شماره دانشجویی و کد ملی یه عدده ولی ارزش محاسباتی نداره بعبارتی میانگین و جنبه های محاسباتی دیگه مثل ضربشون جمعشون و ... به چه دردمون می خوره؟!

ولی اگه بخوایم محاسبه انجام بدیم بدون کوتیشن به کارشون میبریم تا داده عددی باشه ن رشته مثلا سن قیمت تعداد اینا ارزش محاسباتی دارن مثلا میخوای بیشینه سن و یا میانگین سنی رو محاسبه کنی.

حالا مثال بالا رو دقیقا نمیدونم برا چیه ولی اگه سن باشه به نظرم به چند دلیل زیر از کوتیشن استفاده کردن البته اگه باشه!

به محاسبات نیاز نداشتن
خواسته بعدا مجدد برا محاسبات به عدد تبدیلش کنه
این بحثو دقیق نمیدونم ولی گمونم حجمی که هر  نوع متغیر اشغال میکنه فرق میکنه

0  تشکر
پنجشنبه ، 10 جولای 2014     8:26 ق.ظ #


محمد اسفندیاری

Authorplus
VIP
817 پست10 تاپیک

دوست عزیز در بالا اومدن از عملگر نقطه ( . ) که برای اتصال رشته ها به کار برده میشه استفاده میشه ، پس نمیتونیم از عدد استفاده کنیم .اون چیزی که در جلوی echo قرار میگیره یا باید string باشه  یا اگه نباشه بصورت ضمنی و خودکار به string تبدیل میشه.....یا علی

3  تشکر
پست 1 تا 6 (از مجموع 6 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .