插入删除数组中的元素

<?php

//array_unshift(),插入一个或者多个元素到数组头部,不生成新数组,改变原数组,返回当前数组的元素个数

$userName = array('lily');
print_r($userName);
echo '<br />';
echo array_unshift($userName, 'katty');
echo '<br />';
print_r($userName);
echo '<br />'; 
echo array_unshift($userName, 'pit','miqi');
echo '<br />';
print_r($userName);
echo '<br />';

//array_push()在结尾插入
echo array_push($userName, 'bell','kevin');
echo '<br />';
print_r($userName);
echo '<br />';


//array_shift()删除头部元素
array_shift($userName);
print_r($userName);
echo '<br />';

//array_pop()删除结尾的元素
array_pop($userName);
print_r($userName);
echo '<br />';

//array_rand(数组,个数),第二个参数表示随机获取几个,不改变原数组;随机获取元素的下标
$a = array_rand($userName,2);
print_r($userName);
echo '<br />';
print_r($a);
echo '<br />';
echo $userName[$a];      //若只取一个值,可以这样做,若取多个值则error
echo '<br />';

for($n=0;$n<2;$n++){	//多个值可利用循环结构访问
	echo $a[$n];
	echo '<br />';
}

echo $a[0];
echo '<br />';
echo $a[1];
echo '<br />';
?>

你可能感兴趣的:(PHP,数组元素,插入删除)