PHP တွင် array_filt_fille () function ကိုသတ်မှတ်ထားသောအကွာအဝေးနှင့်အတူခင်းကျင်းရန်အသုံးပြုသည်။ ၎င်းကိုတိကျသောတန်ဖိုးတစ်ခုနှင့်ပြည့်စုံသောခင်းကျင်းမှုတစ်ခုဖန်တီးရန်သို့မဟုတ်သတ်မှတ်ထားသည့်တန်ဖိုးတစ်ခုလိုအပ်သောအချို့သောခင်းကျင်းအခြေအနေများတွင်အသုံးဝင်သည်။ ဤဆောင်းပါးတွင်ကျွန်ုပ်တို့သည် array_flage_fille_fille () function ကိုပိုမိုများပြားလာရန်နက်နက်နဲနဲနားလည်မှုကိုပိုမိုနက်နက်နဲနဲနားလည်ရန်လက်တွေ့ကျသောဥပမာ 10 ခုကိုအသုံးပြုမည်။
အခြေခံအကျဆုံးအသုံးပြုမှုမှာသတ်မှတ်ထားသောအရွယ်အစားတစ်ခုစီကိုဖန်တီးရန်နှင့်တန်ဖိုးကိုဖြည့်ရန်ဖြစ်သည်။ ဥပမာအားဖြင့်:
<?php
$array = array_fill(0, 5, 'PHP');
print_r($array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => PHP
[1] => PHP
[2] => PHP
[3] => PHP
[4] => PHP
)
ဤကုဒ်သည် 5 'PHP ပါ 0 င်သည့်နေရာတစ်ခုကိုဖန်တီးသည်။
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' နှင့်ပြည့်နှက်နေသည်။
ကျွန်ုပ်တို့သည်သတ်မှတ်ထားသောအရှည်တစ်ခုစီကိုဖြည့်ဆည်းပေးလိုသည်ဟုယူဆပြီး 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 ပါရှိသောခင်းကျင်းဖြစ်ပါတယ်။
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 င်သည်။
အသုံးပြုသူ 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 ခုကိုဖန်တီးခဲ့သည်။
ပုံမှန်အားဖြင့် 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 ခုတွင်စတင်သည်။
သင် 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 ကိုကိုယ်တိုင်ပြောင်းလဲခြင်းဖြင့်စိတ်ကြိုက်အပေါင်းအသင်းခင်းကျင်းမှုကိုဖန်တီးသည်။
သင်၌ခင်းကျင်းအရွယ်အစားနှင့် 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 ကိုထုတ်လုပ်သည် ။
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 ။
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 တန်ဖိုးများကိုဖြည့်ဆည်းရန်သာမကသင့်အတွက်ရှုပ်ထွေးသောခင်းကျင်းသောအဆောက်အအုံအမျိုးမျိုးကိုလည်းဖန်တီးနိုင်သည်။ သင်၏စီမံကိန်းတွင်သင်၏လိုအပ်ချက်များနှင့်အညီဤလုပ်ဆောင်မှုကိုသင်ပြောင်းလဲနိုင်သည်။