Tools, FAQ, Tutorials:
Passing Arrays by References to Functions in PHP
How To Pass Arrays By References? in PHP?
✍: FYIcenter.com
Like normal variables, you can pass an array by reference into a function by taking a reference of the original array, and passing the reference to the function. Here is a PHP script on how to pass array as reference:
<?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
Note that call-time pass-by-reference has been deprecated. You need to define arguments as references. See next tip for details.
⇒ Defining an Array Argument as Reference in PHP
⇐ Passing Arrays by Values to Functions in PHP
2016-12-18, ≈13🔥, 0💬
Popular Posts:
How To Pad an Array with the Same Value Multiple Times in PHP? If you want to add the same value mul...
What properties and functions are supported on requests.models.Response objects? "requests" module s...
How to Build my "sleep" Docker image from the Alpine image? I want the container to sleep for 10 hou...
How to include additional claims in Azure AD v2.0 id_tokens? If you want to include additional claim...
How to use the RSS Online Validator at w3.org? You can follow this tutorial to learn how to use the ...