PHP 如何使用Ds Sequence get()函数?代码实例

2021年3月18日15:05:30 发表评论 3,137 次浏览

Ds \ Sequence :: get()function是PHP中的一个内置函数, 它返回给定索引处的值。

语法如下:

mixed abstract public Ds\Sequence::get ( int $index )

参数:该函数接受单个参数$ index它保存访问元素的索引

返回值:此函数返回给定索引处的值。

下面的程序说明了Ds \ Sequence :: get()PHP中的功能:

程序1:

<?php
  
// Create new sequence
$seq =  new \Ds\Vector([ "G" , "E" , "E" , "K" , "S" , "1" , "2" , 1, 2, 3, 4]);
  
// Use get() function
var_dump( $seq ->get(0));
  
// Use get() function
var_dump( $seq ->get(1));
  
// Use get() function
var_dump( $seq ->get(10));
  
// Use get() function
var_dump( $seq ->get(5));
  
// Use get() function
var_dump( $seq ->get(7));
  
?>

输出如下:

string(1) "G"
string(1) "E"
int(4)
string(1) "1"
int(1)

程式2:

<?php
  
// Create new sequence
$seq =  new \Ds\Vector([ "G" , "E" , "E" , "K" , "S" , "1" , "2" , 1, 2, 3, 4]);
  
// Declare an index array
$arr = array (0, 1, 4, 6, 8, 5);
  
// Loop run for every array element  
foreach ( $arr as $val ) {  
  
     // Use get() function
     var_dump( $seq ->get( $val ));
}
  
?>

输出如下:

string(1) "G"
string(1) "E"
string(1) "S"
string(1) "2"
int(2)
string(1) "1"

参考: http://php.net/manual/en/ds-sequence.get.php


木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: