رفتن به مطلب

بررسی صحت این کد php تک خطی


پست های پیشنهاد شده

سلام

این کد درسته؟

$params['parameter'] ="testdar;LC;$serial"

$serial تعداد یک پارامتر است که متغیر می باشد.

کد، این شکلی بوده:

$params['parameter'] ="testdar;LC;3"

که به جای 3 متغیر serial رو گذاشته ام.

ویرایش شده توسط yaali
لینک به ارسال

سلام و درود

 

اون دابل کوتیشن هایی که رشته شما درونشه اون دابل کوتیشن هایی نیست که رشته های PHP درونش قرار میگیره.

درستش اینه:

$params['parameter'] = "testdar;LC;$serial";

 

موفق باشید

لینک به ارسال
در هم اکنون، mehran-b گفته است :

درستش اینه:



 

مهران جان تاپیکم رو ویرایش کردم.

آخرش رو یه بار دیگه بخون

یکی از دوستان کد زیر رو پیشنهاد داده

$params['parameter'] ="testdar;"."LC;".$serial;

 

لینک به ارسال

متوجه نشدم میخواهید چیکار کنید اما برای الحاق رشته با یکدیگر از ( . ) استفاده میشود  البته شما میتوانید با  استفاده از  "  " هم متغیر چاپ کنید تفاوت خاصی ندارد اما یه مقدار با . و یا + منطقی تر هست : 
پس به صورت زیر قالب استفاده است : 

$params['parameter'] ='string' . $variable;

و حالت دوم : 

$params['parameter'] ="string $variable";

 بقیه حالت ها هم عملا کاربرد ندارد اما حالت اول بهتره!

لینک به ارسال
در 40 دقیقه قبل، Black_Sky گفته است :

متوجه نشدم میخواهید چیکار کنید اما برای الحاق رشته با یکدیگر از ( . ) استفاده میشود  البته شما میتوانید با  استفاده از  "  " هم متغیر چاپ کنید تفاوت خاصی ندارد اما یه مقدار با . و یا + منطقی تر هست : 

ممنونم

من اول میخواستم عدد 3 رو توی کد زیر به درگاه بانک بفرستم:
 

$params['parameter'] ="testdar;LC;3"

میخواستم به جای عدد 3 یک مقدار متغیر مثل $serial بذارم.

سوالم این بود که چطوری میتونم این کار رو انجام بدم.

ویرایش شده توسط yaali
لینک به ارسال
در 4 ساعت قبل، yaali گفته است :

ممنونم

من میخوام عدد 3 رو توی کد زیر به درگاه بانک بفرستم:
 


$params['parameter'] ="testdar;LC;3"

میخواستم به جای عدد 3 یک مقدار متغیر مثل $serial بذارم.

سوالم این بود که چطوری میتونم این کار رو انجام بدم.

هر 2 راه که توضیح دادم مقدار متغیر به رشته که دارید متصل میکند برای مثال اگر در متغیر $serial شما مقدار عددی همانند :128 ذخیره کرده باشید خروجی شما به صورت زیر میشود : 
 

$params['parameter'] ='testdar;LC;'.$serial;
// if echo $params['parameter']   --> testdar;LC;128

 

لینک به ارسال

خوب شما همین کد رو استفاده کن:

 

$params['parameter'] = 'testdar;LC;' . $serial;

و در خطوط قبلی متغییر serial رو مقدار دهی کن.

$serial = 3;
$params['parameter'] = 'testdar;LC;' . $serial;

مورد ساده ایه.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...