当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP Ds\Sequence push()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自Mahadev99大神的英文原创作品 PHP | Ds\Sequence push() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。