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

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

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

نویسنده پست
چهارشنبه ، ۱۸ تیر ۱۳۹۳     ۲:۴۵ ب.ظ #


محمد

Subscriber
40 پست37 تاپیک

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

قضیش چیه ؟

1  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
چهارشنبه ، ۱۸ تیر ۱۳۹۳     ۴:۵۱ ب.ظ #


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

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

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

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

1  تشکر
چهارشنبه ، ۱۸ تیر ۱۳۹۳     ۱۰:۰۷ ب.ظ #


محمد

Subscriber
40 پست37 تاپیک

چی شد 😀

0  تشکر
چهارشنبه ، ۱۸ تیر ۱۳۹۳     ۱۰:۳۲ ب.ظ #


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

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

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

1  تشکر
پنج شنبه ، ۱۹ تیر ۱۳۹۳     ۶:۵۹ ق.ظ # پاسخ تائید شده توسط سوال کننده


حامد مودی

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

سلام

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

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

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

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

0  تشکر
پنج شنبه ، ۱۹ تیر ۱۳۹۳     ۸:۲۶ ق.ظ #


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

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

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

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

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