We have many elements that operate on arrays, let’s talk about some of them first in this section. In 6.3 we will summarize more common array functions.
The following functions are mainly used to move the array pointer and push in and pop out array elements.
Function Function ##array_shift Pop array The first element in array_unshift Push the element at the beginning of the array array_push Push elements to the end of the array array_pop Pop the last element at the end of the array current Read the value of the current position of the pointer #key Read the key of the current position of the pointer next Move the pointer down prev Move up reset Pointer to the beginning end Pointer to the end array_shift
##mixed array_shift ( array &$array )
Function: Pop the first element in the array
<?php
$mingren = array("鄧超", "黃曉明", "寧澤濤", "鐘漢良");
$dc = array_shift($mingren);
echo $dc .'<br />';
print_r($mingren);
?> Execution result:
Conclusion:
1. Pop out the first array element, changing the result of the original array
2. The pop-up value is assigned to $dc
array_unshift
int array_unshift (array &$array, mixed $value 1 [, mixed $... ] )
Function: Push one or more elements to the beginning of the index array, and return the total number.
<?php
$mingren = array("鄧超", "黃曉明");
$dc = array_unshift($mingren , "寧澤濤", "鐘漢良");
echo $dc .'<br />';
print_r($mingren);
?> The execution results are as follows:
array_pop
mixed array_pop (array &$array)
Function: pop up an element at the end of the array
<?php
$mingren = array("鄧超", "黃曉明", "寧澤濤", "鐘漢良");
$dc = array_pop($mingren);
echo $dc .'<br />';
print_r($mingren);
?> Execution result:
array_push
##int array_push ( array &$array , mixed $value1 [, mixed $... ] ) Function: Push one or more elements to the end of the index array, and return the total number.
<?php
$mingren = array("鄧超", "黃曉明");
$dc = array_push($mingren , "寧澤濤", "鐘漢良");
echo $dc .'<br />';
print_r($mingren);
?> Execution result:
#current,key,prev,next,reset function demonstration The functions of these functions have been explained very clearly. We demonstrate through code:
<?php
$t=array(
'我們',
'yy'=>'永遠',
'dbg'=>'需要不斷奮進',
'djn'=>'才能開創(chuàng)未來'
);
//讀取數(shù)組的值
echo current($t).'<br />';
//讀取數(shù)組的鍵
echo key($t).'<br />';
//向后移動一下
next($t);
//再讀值和鍵
echo current($t).'<br />';
echo key($t).'<br />';
//向后移動一下
next($t);
echo current($t).'<br />';
echo key($t).'<br />';
//向前移動一下
prev($t);
echo current($t).'<br />';
echo key($t).'<br />';
//移到末尾
end($t);
echo current($t).'<br />';
echo key($t).'<br />';
//移至開始處
reset($t);
echo current($t).'<br />';
echo key($t).'<br />';
//銷毀數(shù)組
unset($t);
var_dump($t);
?>
<?php
$t=array(
'我們',
'yy'=>'永遠',
'dbg'=>'需要不斷奮進',
'djn'=>'才能開創(chuàng)未來'
);
//讀取數(shù)組的值
echo current($t).'<br />';
//讀取數(shù)組的鍵
echo key($t).'<br />';
//向后移動一下
next($t);
//再讀值和鍵
echo current($t).'<br />';
echo key($t).'<br />';
//向后移動一下
next($t);
echo current($t).'<br />';
echo key($t).'<br />';
//向前移動一下
prev($t);
echo current($t).'<br />';
echo key($t).'<br />';
//移到末尾
end($t);
echo current($t).'<br />';
echo key($t).'<br />';
//移至開始處
reset($t);
echo current($t).'<br />';
echo key($t).'<br />';
//銷毀數(shù)組
unset($t);
var_dump($t);
?>
Course Recommendations
Courseware download
The courseware is not available for download at the moment. The staff is currently organizing it. Please pay more attention to this course in the future~
Students who have watched this course are also learning