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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。