5.5. Casting Arrays
You can cast an array as another data type to get results of various usefulness. When you cast an array as an integer, double, or boolean, you will get a value of 1. When you cast an array as a string, you will get the word Array. This is useful as an indicator of when you have mistakenly used an array as a string. An array will be promoted to a string containing Array if you use it in a context that demands a string, such as in a print statement. You can't use an array in a context that expects a number, such as with the addition operator. This will cause an error. Listing 5.7 explores casting an array as other data types.
Listing 5.7. Casting arrays as other data types
<?php $userInfo = array( "Name"=>"Leon Atkinson", "Location"=>"Martinez, ... |
Get Core PHP Programming, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.