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, 7120👍, 0💬
Popular Posts:
FYIcenter JSON Validator and Formatter is an online tool that checks for syntax errors of JSON text ...
What Azure AD App Registration Manifest? Azure AD App Registration Manifest is JSON file that contai...
How to access URL template parameters from "context.Request.Matched Parameters"object in Azure API P...
How To Protect Special Characters in Query String in PHP? If you want to include special characters ...
How to reinstall npm with a node version manager? I am getting permission errors with the current ve...