How to create an array with key value pairs in PHP?

PHP offers us a special type of array called an Associative Array that allows us to create an array with Key-Value pairs. The syntax for creating an Associative Array is as follows:
Syntax 1: Using array() constructor
$arrayVariable = array(
    key1  => value1,
    key2 => value2,
    key3 => value3,
    ...
    keyN => valueN,
);
Syntax 2: Using shorthand notation
$arrayVariable = [
    key1  => value1,
    key2 => value2,
    key3 => value3,
    ...
    keyN => valueN,
];
Note:
- The comma after the last Key-Value pair is optional.
- The Key can be of either integer or string type.
- The Value can be of any valid type.
- If the type of Key is other that string or integer, it will be cast to string or integer depending on the type of Key.
Example 1: Using array() constructor
| <?php $websites= array(     "Facebook"=>  "Facebook, Inc. is an online social media and social networking service company.",     "Twitter"=>  "Twitter is a microblogging andsocial networking service on  which users post andinteract with messages known astweets.",     "LinkedIn"=>  "LinkedIn is a business andemployment-oriented service  that operates via websites andmobile apps.");      $websites["Instagram"] = "Instagram is a photo andvideo-sharing  social networking service owned by Facebook, Inc."; foreach($websitesas$key=> $value) {     echo"<p>$key: $value <p>"; } ?>  | 
Output: 
Example 2: Using shorthand notation
| <?php $websites= [     "Facebook"=>  "Facebook, Inc. is an online social      media andsocial networking service company.",          "Twitter"=> "Twitter is a microblogging andsocial networking service      on which users post andinteract with messages known astweets.",          "LinkedIn"=> "LinkedIn is a business and    employment-oriented service that operates via websites andmobile apps."];      $websites[     "Instagram"] = "Instagram is a photo andvideo-sharing      social networking service owned by Facebook, Inc."; foreach($websitesas$key=> $value) {     echo"<p>$key: $value <p>"; } ?>  | 
Output: 
 
				 
					



