SplDoublyLinkedList::add

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

SplDoublyLinkedList::add — ç‰čćźšăźă‚€ăƒłăƒ‡ăƒƒă‚Żă‚čă«æ–°ă—ă„ć€€ă‚’ èżœćŠ /æŒżć…„ する

èȘŹæ˜Ž

public function SplDoublyLinkedList::add(int $index, mixed $value): void

æŒ‡ćźšă•ă‚ŒăŸ index に value ă‚’æŒżć…„ă—ă€ ä»„ć‰ăăźäœçœźă«ă‚ăŁăŸć€€(ăšăă‚Œä»„ćŸŒă«ă‚ă‚‹ăƒȘă‚čăƒˆăźć€€ă™ăčお)ă‚’ă‚·ăƒŁăƒƒăƒ•ăƒ«ă—ăŸă™

ăƒ‘ăƒ©ăƒĄăƒŒă‚ż

index

æ–°ă—ă„ć€€ăŒæŒżć…„ă•ă‚Œă‚‹ă‚€ăƒłăƒ‡ăƒƒă‚Żă‚č

value

index ă«ć…„ă‚‹æ–°ă—ă„ć€€

æˆ»ă‚Šć€€

ć€€ă‚’èż”ă—ăŸă›ă‚“ă€‚

ă‚šăƒ©ăƒŒ / äŸ‹ć€–

index が範ć›Čć€–ă ăŁăŸă‚Šă€ index ăŒæ•°ć€€ăšă—ăŠăƒ‘ăƒŒă‚čできăȘい栮搈は、 OutOfRangeException がă‚čăƒ­ăƒŒă•ă‚ŒăŸă™ă€‚

add a note

User Contributed Notes 1 note

up
0
lincoln dot du dot j at gmail dot com ¶
8 years ago
$a = new SplDoublyLinkedList;
$arr=[1,2,3,4,5,6,7,8,9];

for($i=0;$i<count($arr);$i++){
    $a->add($i,$arr[$i]);
}

print_r($a);

//Output:

SplDoublyLinkedList Object
(
    [flags:SplDoublyLinkedList:private] => 0
    [dllist:SplDoublyLinkedList:private] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 5
            [5] => 6
            [6] => 7
            [7] => 8
            [8] => 9
        )

)