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, 10293🔥, 0💬
Popular Posts:
How to use the JSON to XML Conversion Tool at utilities-online.info? If you want to try the JSON to ...
How To Read Data from Keyboard (Standard Input) in PHP? If you want to read data from the standard i...
How To Use an Array as a Queue in PHP? A queue is a simple data structure that manages data elements...
Where to get the detailed description of the json_encode() Function in PHP? Here is the detailed des...
How To Convert a Character to an ASCII Value? If you want to convert characters to ASCII values, you...