array_pad කාර්යය
array_pad කාර්යය අරාවක්
නිශ්චිත වටිනාකමකින් ලබා දී ඇති ප්රමාණයකට පුරවයි.
පළමු පරාමිතිය ලෙස කාර්යය පුරවනු ලබන අරාව පිළිගනී,
දෙවන පරාමිතිය - කුමන ප්රමාණයකට පුරවන්නද යන්න,
තෙවන - කුමක් දී පුරවන්නද යන්න.
දෙවන පරාමිතිය ඍණ අගයක් කළ හැකිය - මෙම අවස්ථාවේ දී අරාව අංග සමඟ පුරවනු ලැබේ අවසානයෙන් නොව, ආරම්භයේ සිට.
වාක්ය රචනය
array_pad(array $array, int $length, mixed $value): array
උදාහරණය
අපි අරාව ශුන්ය වලින් පුරවමු, එවිට
එහි ප්රමාණය 7 අංග වනු ඇත:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['a', 'b', 'c', 'd', 'e', 0, 0]
උදාහරණය
දැන් අරාවේ දැනටමත් 7 අංග ඇත
- එබැවින් එය කිසිවක් දී පුරවනු නොලැබේ:
<?php
$arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['a', 'b', 'c', 'd', 'e', 'f', 'g']
උදාහරණය
අපි දෙවන පරාමිතිය ඍණ කරමු. මෙම අවස්ථාවේ දී අරාව පළමුව පුරවනු ලැබේ, අවසානයෙන් නොව:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, -7, 0);
var_dump($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[0, 0, 'a', 'b', 'c', 'd', 'e']
මෙයද බලන්න
-
array_fillකාර්යය,
අරාවක් ලබා දී ඇති වටිනාකමක් දී පුරවයි -
rangeකාර්යය,
අංග පරාසයක් සහිත අරාවක් සාදයි