Kazi array_pad
Kazi array_pad inakamilisha safu
kwa thamani fulani hadi ukubwa uliowekwa.
Kigezo cha kwanza kinakubali safu
ya kujazia, kigezo cha pili - hadi ukubwa gani
kujazia, kigezo cha tatu - kujazia na nini.
Kigezo cha pili kinaweza kuwa hasi - katika kesi hii safu itakamilishwa na vipengele sio kutoka mwisho, bali kutoka mwanzo.
Syntax
array_pad(array $array, int $length, mixed $value): array
Mfano
Wacha tujaze safu kwa sifuri ili
ukubwa wake uwe 7 vipengele:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
['a', 'b', 'c', 'd', 'e', 0, 0]
Mfano
Sasa katika safu tayari kuna 7 vipengele
- kwa hivyo haitajazwa na kitu:
<?php
$arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g'];
$res = array_pad($arr, 7, 0);
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
['a', 'b', 'c', 'd', 'e', 'f', 'g']
Mfano
Wacha tufanye kigezo cha pili kiwe hasi. Katika kesi hii safu itajazwa kuanzia mwanzo, sio kutoka mwisho:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_pad($arr, -7, 0);
var_dump($res);
?>
Matokeo ya kutekeleza kificho:
[0, 0, 'a', 'b', 'c', 'd', 'e']
Angalia Pia
-
kazi
array_fill,
inayojaza safu kwa thamani iliyowekwa -
kazi
range,
inayounda safu na anuwai ya vipengele