Tools, FAQ, Tutorials:
Data Types of Array Keys in PHP
What Types of Data Can Be Used as Array Keys in PHP?
✍: FYIcenter.com
Two types of data can be used as array keys: string and integer. When a string is used as a key and the string represent an integer, PHP will convert the string into a integer and use it as the key. Here is a PHP script on different types of keys:
<?php
$mixed = array();
$mixed["Zero"] = "PHP";
$mixed[1] = "Perl";
$mixed["Two"] = "Java";
$mixed["3"] = "C+";
$mixed[""] = "Basic";
print("Array with mixed keys:\n");
print_r($mixed);
print("\$mixed[3] = ".$mixed[3]."\n");
print("\$mixed[\"3\"] = ".$mixed["3"]."\n");
print("\$mixed[\"\"] = ".$mixed[""]."\n");
?>
This script will print:
Array with mixed keys:
Array
(
[Zero] => PHP
[1] => Perl
[Two] => Java
[3] => C+
[] => Basic
)
$mixed[3] = C+
$mixed["3"] = C+
$mixed[""] = Basic
Note that an empty string can also be used as a key.
⇒ Index of Array Values in PHP
⇐ Retrieving Values out of an Array in PHP
2017-02-03, ∼3537🔥, 0💬
Popular Posts:
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
What are "*..." and "**..." Wildcard Parameters in Function Definitions? If you want to define a fun...
How to how to use matched string and groups in replacements with re.sub()? When calling the re.sub()...
Where to find tutorials on HTML language? I want to know how to learn HTML. Here is a large collecti...
How to enter & sign in '@(...)' expressions? & signs can be entered in '@(...)' expr...