Tools, FAQ, Tutorials:
Passing Arrays by Values to Functions in PHP
How Arrays Are Passed Through Arguments? in PHP?
✍: FYIcenter.com
Like a normal variable, an array is passed through an argument by value, not by reference. That means when an array is passed as an argument, a copy of the array will be passed into the function. Modifying that copy inside the function will not impact the original copy. Here is a PHP script on passing arrays by values:
<?php function shrink($array) { array_splice($array,1); } $numbers = array(5, 7, 6, 2, 1, 3, 4, 2); print("Before shrinking: ".join(",",$numbers)."\n"); shrink($numbers); print("After shrinking: ".join(",",$numbers)."\n"); ?>
This script will print:
Before shrinking: 5,7,6,2,1,3,4,2 After shrinking: 5,7,6,2,1,3,4,2
As you can see, original variables were not affected.
Â
⇒Creating Your Own Functions in PHP
⇒⇒PHP Tutorials
2016-12-18, 1179👍, 0💬
Popular Posts:
How to add images to my EPUB books Images can be added into book content using the XHTML "img" eleme...
What is Azure API Management Publisher Dashboard? Azure API Management Publisher Dashboard is an Azu...
How to use the API operation 2017 version setting "Rewrite URL template"? The API operation setting ...
How To Control Vertical Alignment? By default, text in all table cells are aligned to the top vertic...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...