Ds \ Sequence::push()函數是PHP中的一個內置函數,它將值添加到序列的末尾。
用法:
void abstract public Ds\Sequence::push( $values )
參數:此函數接受包含一個或多個值的單個參數$values。它保存要在序列中添加的值。
返回值:該函數不返回任何值。
以下示例程序旨在說明PHP中的Ds \ Sequence::push()函數:
程序1:
<?php
// Create new sequence
$seq = new \Ds\Vector([12, 15, 18, 20]);
// Use push() function to add
// element in the sequence
$seq->push(24);
// Use push() function to add
// element in the sequence
$seq->push("S");
// Use push() function to add
// element in the sequence
$seq->push("Geeks");
// Use push() function to add
// element in the sequence
$seq->push(2);
var_dump($seq);
?>
輸出:
object(Ds\Vector)#1 (8) { [0]=> int(12) [1]=> int(15) [2]=> int(18) [3]=> int(20) [4]=> int(24) [5]=> string(1) "S" [6]=> string(5) "Geeks" [7]=> int(2) }
程序2:
<?php
// Create new sequence
$seq = new \Ds\Vector([12, 15, 18, 20]);
$arr = array ("g", "e", "e", "k");
// Loop run for every array element
foreach ($arr as $val) {
// Use push() function to add
// element in the sequence
$seq->push($val);
}
var_dump($seq);
?>
輸出:
object(Ds\Vector)#1 (8) { [0]=> int(12) [1]=> int(15) [2]=> int(18) [3]=> int(20) [4]=> string(1) "g" [5]=> string(1) "e" [6]=> string(1) "e" [7]=> string(1) "k" }
參考: http://php.net/manual/en/ds-sequence.push.php
相關用法
- PHP Ds\Stack push()用法及代碼示例
- PHP Ds\Deque push()用法及代碼示例
- Node.js push()用法及代碼示例
- PHP Ds\PriorityQueue push()用法及代碼示例
- PHP Ds\Vector push()用法及代碼示例
- PHP SplDoublyLinkedList push()用法及代碼示例
- PHP Ds\Queue push()用法及代碼示例
- PHP Ds\Map xor()用法及代碼示例
注:本文由純淨天空篩選整理自Mahadev99大神的英文原創作品 PHP | Ds\Sequence push() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。