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