လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> 10 Master array_fillion ကိုကူညီရန်လက်တွေ့ကျသောဥပမာများ ()

10 Master array_fillion ကိုကူညီရန်လက်တွေ့ကျသောဥပမာများ ()

M66 2025-06-05

PHP တွင် array_filt_fille () function ကိုသတ်မှတ်ထားသောအကွာအဝေးနှင့်အတူခင်းကျင်းရန်အသုံးပြုသည်။ ၎င်းကိုတိကျသောတန်ဖိုးတစ်ခုနှင့်ပြည့်စုံသောခင်းကျင်းမှုတစ်ခုဖန်တီးရန်သို့မဟုတ်သတ်မှတ်ထားသည့်တန်ဖိုးတစ်ခုလိုအပ်သောအချို့သောခင်းကျင်းအခြေအနေများတွင်အသုံးဝင်သည်။ ဤဆောင်းပါးတွင်ကျွန်ုပ်တို့သည် array_flage_fille_fille () function ကိုပိုမိုများပြားလာရန်နက်နက်နဲနဲနားလည်မှုကိုပိုမိုနက်နက်နဲနဲနားလည်ရန်လက်တွေ့ကျသောဥပမာ 10 ခုကိုအသုံးပြုမည်။

1 ။ အခြေခံအသုံးပြုမှု

အခြေခံအကျဆုံးအသုံးပြုမှုမှာသတ်မှတ်ထားသောအရွယ်အစားတစ်ခုစီကိုဖန်တီးရန်နှင့်တန်ဖိုးကိုဖြည့်ရန်ဖြစ်သည်။ ဥပမာအားဖြင့်:

 <?php
$array = array_fill(0, 5, 'PHP');
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => PHP
    [1] => PHP
    [2] => PHP
    [3] => PHP
    [4] => PHP
)

ဤကုဒ်သည် 5 'PHP ပါ 0 င်သည့်နေရာတစ်ခုကိုဖန်တီးသည်။

2 ။ အနုတ်လက်ခဏာညွှန်းကိန်းကိုသုံးပါ

PHP Array များသည်အညွှန်းကိန်းများကိုအညွှန်းများအဖြစ်ခွင့်ပြုသည်။ array_filt_fille () ဒီနည်းလမ်းကိုလည်းထောက်ခံသည်။

 <?php
$array = array_fill(-3, 5, 'PHP');
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [-3] => PHP
    [-2] => PHP
    [-1] => PHP
    [0] => PHP
    [1] => PHP
)

ဤဥပမာတွင် Array ၏အညွှန်းကိန်းသည် -3 နှင့်စတင်ပြီး 5 'php' နှင့်ပြည့်နှက်နေသည်။

3 ။ တိကျတဲ့အရှည်တစ်ခုခင်းကျင်းဖြည့်ပါ

ကျွန်ုပ်တို့သည်သတ်မှတ်ထားသောအရှည်တစ်ခုစီကိုဖြည့်ဆည်းပေးလိုသည်ဟုယူဆပြီး array_flatfire () သည် ၎င်းကိုအလွယ်တကူရရှိနိုင်ပါသည်။

 <?php
$array = array_fill(0, 10, 0);
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => 0
    [1] => 0
    [2] => 0
    [3] => 0
    [4] => 0
    [5] => 0
    [6] => 0
    [7] => 0
    [8] => 0
    [9] => 0
)

ဤတွင် 10 0s ပါရှိသောခင်းကျင်းဖြစ်ပါတယ်။

4 ။ multi-dimensional array ဖြည့်ပါ

array_filt_fille () ကိုလည်းရှုထောင့်အမျိုးမျိုးကိုဖြည့်ဆည်းရန်လည်းအသုံးပြုနိုင်သည်။ ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်နှစ်ရှုထောင်ခင်းကျင်းမှုကိုဖန်တီးပြီးတန်ဖိုးကိုဖြည့်ပါ။

 <?php
$array = array_fill(0, 3, array_fill(0, 2, 'PHP'));
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => Array
        (
            [0] => PHP
            [1] => PHP
        )
    [1] => Array
        (
            [0] => PHP
            [1] => PHP
        )
    [2] => Array
        (
            [0] => PHP
            [1] => PHP
        )
)

ဤဥပမာသည် 3x2 ခင်းကျင်းမှုတစ်ခုစီကို 'PHP' ပါ 0 င်သည်။

5 ။ array_file ကိုအသုံးပြုပြီးအသုံးပြုသူအချက်အလက်များကိုဖန်တီးပါ။

အသုံးပြုသူ default အချက်အလက်အမြောက်အများပါ 0 င်သည့် Array တစ်ခုဖန်တီးရန်လိုအပ်သည်ဆိုပါစို့။

 <?php
$userData = array_fill(0, 5, ['name' => 'User', 'age' => 25]);
print_r($userData);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => Array
        (
            [name] => User
            [age] => 25
        )
    [1] => Array
        (
            [name] => User
            [age] => 25
        )
    [2] => Array
        (
            [name] => User
            [age] => 25
        )
    [3] => Array
        (
            [name] => User
            [age] => 25
        )
    [4] => Array
        (
            [name] => User
            [age] => 25
        )
)

အသုံးပြုသူအချက်အလက်တစ်ခုစီသည်အသုံးပြုသူအချက်အလက် 5 ခုကိုဖန်တီးခဲ့သည်။

6 ။ အညွှန်းကိန်းကိုစိတ်ကြိုက်ပြုလုပ်ပါ

ပုံမှန်အားဖြင့် array_flat () array ( ) အညွှန်းကိန်းမှစတင်သောခင်းကျင်းမှုကိုဖြည့်သည်။ သို့သော်အညွှန်းကိန်းကိုသင်လည်းသတ်မှတ်နိုင်သည်။

 <?php
$array = array_fill(2, 5, 'PHP');
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [2] => PHP
    [3] => PHP
    [4] => PHP
    [5] => PHP
    [6] => PHP
)

ဤဥပမာတွင် Array ၏အညွှန်းကိန်းသည် 2 ခုတွင်စတင်သည်။

7 ။ array_filt ကို သုံးပါ

သင် actireTive array တစ်ခုဖန်တီးလိုပါကတူညီသောတန်ဖိုးနှင့်ဖြည့်စွက်လိုပါက array_filling ကို သုံးနိုင်သည်။

 <?php
$array = array_fill(1, 5, 'PHP');
$array[0] = 'Start'; // ပထမ ဦး ဆုံးဒြပ်စင်စိတ်ကြိုက်
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => Start
    [1] => PHP
    [2] => PHP
    [3] => PHP
    [4] => PHP
    [5] => PHP
)

ဤတွင်ကျွန်ုပ်တို့သည်ပထမ ဦး ဆုံး element ကိုကိုယ်တိုင်ပြောင်းလဲခြင်းဖြင့်စိတ်ကြိုက်အပေါင်းအသင်းခင်းကျင်းမှုကိုဖန်တီးသည်။

8 ။ dynamically ဖြည့် arrays ထုတ်လုပ်

သင်၌ခင်းကျင်းအရွယ်အစားနှင့် padding တန်ဖိုးများကိုတွက်ချက်ခြင်းဖြင့်ပြုလုပ်နိုင်သည်။

 <?php
$n = 5;
$value = 'PHP';
$array = array_fill(0, $n, $value);
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => PHP
    [1] => PHP
    [2] => PHP
    [3] => PHP
    [4] => PHP
)

ဤနေရာတွင်အရှည် 5 တန်းစီသည် variable များဖြင့် variable များမှတဆင့် dynamically dynamically ကိုထုတ်လုပ်သည်

9 ။ ဒေတာအမျိုးအစားများကိုလူကြိုက်များ

array_fille () ကြိုးများသည်ကြိုးများကိုဖြည့်ရုံသာမကကိန်းဂဏန်းများ, floating point နံပါတ်များစသည့်အချက်အလက်အမျိုးအစားများကိုဖြည့်စွက်နိုင်သည်။

 <?php
$array = array_fill(0, 5, 3.14);
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => 3.14
    [1] => 3.14
    [2] => 3.14
    [3] => 3.14
    [4] => 3.14
)

ဤတွင်ပိုက်လိုင်းနံပါတ် 5 ပြားပါဝင်သောလူ ဦး ရေထူထပ်သောခင်းကျင်းမှု 3.14

10 ။ ခင်းကျင်းဖြည့်ပါ

Array_filling ကို သုံး. array_map () ကဲ့သို့သောလုပ်ဆောင်မှုများကိုထပ်မံလုပ်ဆောင်ရန်စီစဉ်ထားသည်

 <?php
$array = array_fill(0, 5, 0);
$array = array_map(fn($v) => $v + 5, $array);
print_r($array);
?>

ထုတ်လုပ်မှု -

 Array
(
    [0] => 5
    [1] => 5
    [2] => 5
    [3] => 5
    [4] => 5
)

ဤနေရာတွင် array_filt_filling ကို အသုံးပြု. 0 ကို 0 ၏တန်ဖိုးနှင့်အတူခင်းကျင်းကိုပထမ ဦး စွာဖြည့်ပါ

ဤဥပမာ 10 ခုမှတစ်ဆင့် PHP တွင် array_filte '' တွင်အစွမ်းထက်သော function ကိုတွေ့နိုင်သည်။ ၎င်းကို array တန်ဖိုးများကိုဖြည့်ဆည်းရန်သာမကသင့်အတွက်ရှုပ်ထွေးသောခင်းကျင်းသောအဆောက်အအုံအမျိုးမျိုးကိုလည်းဖန်တီးနိုင်သည်။ သင်၏စီမံကိန်းတွင်သင်၏လိုအပ်ချက်များနှင့်အညီဤလုပ်ဆောင်မှုကိုသင်ပြောင်းလဲနိုင်သည်။