فرزاد عامری
1 سال پیش توسط فرزاد عامری مطرح شد
3 پاسخ

تبدیل ورودی

سلام خسته نباشید
بنده یک آرایه دارم :

$number = array(
    1 => '!',
    2 => '@',
    3 => '#',
    4 => '$',
    5 => '%',
    6 => '&',
    7 => '?',
    8 => '+',
    9 => '/',
    0 => '-',

);

میخوام هر مقداری که از input میگیرم پاس بدم به این آرایه اما متاسفانه نمیتونم ممنون میشم راهنمایی کنید .
@MahdiMashayekhi @Arshiamohammadei @mahdidv @magicaldev1


ثبت پرسش جدید
محمد شریف احمدی
تخصص : یک عدد برنامه نویس
@mrahmadi 1 سال پیش مطرح شد
0

برای اینکه بتوانید مقدار دریافتی از input را به همراه مقابل آن در آرایه $number بازگردانید، می‌توانید از تابع isset و array_key_exists و همچنین عملگر [] برای دسترسی به مقدار در آرایه استفاده کنید. به طور مثال، می‌توانید به صورت زیر عمل کنید:


$input = '2'; // ورودی مورد نظر
$number = array(
    1 => '!',
    2 => '@',
    3 => '#',
    4 => '$',
    5 => '%',
    6 => '&',
    7 => '?',
    8 => '+',
    9 => '/',
    0 => '-',
);

if (array_key_exists($input, $number)) {
    echo $number[$input]; // چاپ علامت متناظر با $input
} else {
    // انجام عملیاتی در صورت ورودی نامعتبر
}

در این حالت، با استفاده از تابع array_key_exists می‌توانید بررسی کنید که آیا عدد دریافتی به عنوان ورودی در آرایه $number وجود دارد یا خیر. سپس با استفاده از عملگر [] می‌توانید به مقدار متناظر با آن شماره دسترسی پیدا کنید و آن را چاپ کنید یا در صورت نیاز اقدامات دیگری انجام دهید.


سیروس فخری
تخصص : دولوپر
@siros.fakhri 1 سال پیش آپدیت شد
0

اگه درست منظورتون رو گرفته باشم اینو میخواین

$input = request()->input('number') ;
array_push($number, $input);

البته می تونین از روش های زیرم استفاده کنین

$number[] = $input;

MagicalDev
تخصص : Laravel Developer
@magicaldev1 1 سال پیش مطرح شد
0

درود
این روش بهتره .
بعد از دریافت ورودی از کاربر حالا به هر روشی که میخواین
به این صورت

$number[] = $input;

داخل آرایه ذخیره میکنید


محمد شریف احمدی
تخصص : یک عدد برنامه نویس
@mrahmadi 1 سال پیش مطرح شد
0

برای اینکه بتوانید مقدار دریافتی از input را به همراه مقابل آن در آرایه $number بازگردانید، می‌توانید از تابع isset و array_key_exists و همچنین عملگر [] برای دسترسی به مقدار در آرایه استفاده کنید. به طور مثال، می‌توانید به صورت زیر عمل کنید:


$input = '2'; // ورودی مورد نظر
$number = array(
    1 => '!',
    2 => '@',
    3 => '#',
    4 => '$',
    5 => '%',
    6 => '&',
    7 => '?',
    8 => '+',
    9 => '/',
    0 => '-',
);

if (array_key_exists($input, $number)) {
    echo $number[$input]; // چاپ علامت متناظر با $input
} else {
    // انجام عملیاتی در صورت ورودی نامعتبر
}

در این حالت، با استفاده از تابع array_key_exists می‌توانید بررسی کنید که آیا عدد دریافتی به عنوان ورودی در آرایه $number وجود دارد یا خیر. سپس با استفاده از عملگر [] می‌توانید به مقدار متناظر با آن شماره دسترسی پیدا کنید و آن را چاپ کنید یا در صورت نیاز اقدامات دیگری انجام دهید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام