array_splice.php
2016-04-27 17:42
471 查看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> array_splice.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
$input = array("red", "green", "blue", "yellow");
var_dump($input);
echo '<hr>';
$back=array_splice($input, 2);
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr>';
$heredoc=<<<AAA
ABCD
EFG
HIJK<br>LMN
AAA;
echo $heredoc;
echo '<hr>';
echo '<hr>';
echo '<hr>';
// $input 现在为array("red", "green")
$input = array("red", "green", "blue", "yellow");
var_dump($input);
echo '<hr>';
$back=array_splice($input, 1, -1);
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
// $input 现在为array("red", "yellow")
$input = array("red", "green", "blue", "yellow");
$back=array_splice($input, 1, count($input)-2, "orange");
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
// $input 现在为array("red", "orange")
$input = array("red", "green", "blue", "yellow");
$back=array_splice($input, -3, 2, array("black", "maroon"));
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
//输出$back
print_r($back);
echo "<br>";
//输出$input
print_r($input);
echo '<hr><hr><hr><hr>';
$input = array("red", "green", "blue", "yellow");
$back=array_splice($input, 3, 0, "purple");
// $input 现在为array("red", "green",
// "blue", "purple", "yellow");
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
?>
</body>
</html>
ABCD EFG HIJK
LMN
Array ( [0] => green [1] => blue )
Array ( [0] => red [1] => black [2] => maroon [3] => yellow )
<html>
<head>
<title> array_splice.php </title>
<meta charset="UTF-8">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
<?php
$input = array("red", "green", "blue", "yellow");
var_dump($input);
echo '<hr>';
$back=array_splice($input, 2);
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr>';
$heredoc=<<<AAA
ABCD
EFG
HIJK<br>LMN
AAA;
echo $heredoc;
echo '<hr>';
echo '<hr>';
echo '<hr>';
// $input 现在为array("red", "green")
$input = array("red", "green", "blue", "yellow");
var_dump($input);
echo '<hr>';
$back=array_splice($input, 1, -1);
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
// $input 现在为array("red", "yellow")
$input = array("red", "green", "blue", "yellow");
$back=array_splice($input, 1, count($input)-2, "orange");
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
// $input 现在为array("red", "orange")
$input = array("red", "green", "blue", "yellow");
$back=array_splice($input, -3, 2, array("black", "maroon"));
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
//输出$back
print_r($back);
echo "<br>";
//输出$input
print_r($input);
echo '<hr><hr><hr><hr>';
$input = array("red", "green", "blue", "yellow");
$back=array_splice($input, 3, 0, "purple");
// $input 现在为array("red", "green",
// "blue", "purple", "yellow");
var_dump($input);
echo '<hr>';
var_dump($back);
echo '<hr><hr><hr><hr>';
?>
</body>
</html>
array 0 => 'red' (length=3) 1 => 'green' (length=5) 2 => 'blue' (length=4) 3 => 'yellow' (length=6)
array 0 => 'red' (length=3) 1 => 'green' (length=5)
array 0 => 'blue' (length=4) 1 => 'yellow' (length=6)
ABCD EFG HIJK
LMN
array 0 => 'red' (length=3) 1 => 'green' (length=5) 2 => 'blue' (length=4) 3 => 'yellow' (length=6)
array 0 => 'red' (length=3) 1 => 'yellow' (length=6)
array 0 => 'green' (length=5) 1 => 'blue' (length=4)
array 0 => 'red' (length=3) 1 => 'orange' (length=6) 2 => 'yellow' (length=6)
array 0 => 'green' (length=5) 1 => 'blue' (length=4)
array 0 => 'red' (length=3) 1 => 'black' (length=5) 2 => 'maroon' (length=6) 3 => 'yellow' (length=6)
array 0 => 'green' (length=5) 1 => 'blue' (length=4)
Array ( [0] => green [1] => blue )
Array ( [0] => red [1] => black [2] => maroon [3] => yellow )
array 0 => 'red' (length=3) 1 => 'green' (length=5)2 => 'blue' (length=4)
3 => 'purple' (length=6)
4 => 'yellow' (length=6)
array empty