diff options
author | Kyle Kaminski <kyle@kkaminsk.com> | 2013-06-16 03:25:26 -0500 |
---|---|---|
committer | Kyle Kaminski <kyle@kkaminsk.com> | 2013-06-16 03:25:26 -0500 |
commit | 1bad4fc00814e2c03ecadaa7faf93c6372f5bd30 (patch) | |
tree | 88104590feefcb804f5fa0ca57ee1a6c76cbf0a7 /arrfuncs.php | |
download | phpsandbox-1bad4fc00814e2c03ecadaa7faf93c6372f5bd30.tar.gz phpsandbox-1bad4fc00814e2c03ecadaa7faf93c6372f5bd30.tar.bz2 phpsandbox-1bad4fc00814e2c03ecadaa7faf93c6372f5bd30.zip |
initial commit
Diffstat (limited to 'arrfuncs.php')
-rw-r--r-- | arrfuncs.php | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/arrfuncs.php b/arrfuncs.php new file mode 100644 index 0000000..3595b99 --- /dev/null +++ b/arrfuncs.php @@ -0,0 +1,41 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Hacker's Corner</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+</head>
+<body>
+<h2>Beyond The Basics?</h2>
+<p>
+shift and unshift chops/prepends the beginning of the array<br />
+<?php
+ $arr = array("bro", "bro bro", "brotato", "foo");
+ print_r($arr);
+ echo "<br /><br />\n";
+
+ /* shift a value from an array */
+ $a = array_shift($arr);
+ echo $a . "<br /><br />\n";
+
+ /* unshift an element, this func returns the element count */
+ $c = array_unshift($arr, $a);
+ print_r($arr);
+ echo "<br /><br />\n";
+?>
+
+pop and push<br />
+<?php
+ /* pop a value from an array */
+ $a = array_pop($arr);
+ echo $a . "<br /><br />\n";
+
+ /* push back an element, this func returns the element count */
+ $c = array_push($arr, "foo");
+ $c = array_push($arr, "bar");
+ print_r($arr);
+?>
+</p>
+</body>
+</html>
+
|