當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。