Change language

How do I create an array with key-value pairs in PHP?

Syntax 1:Using the array() constructor
$arrayVariable = array (key1 = > value1, key2 = > value2, key3 = > value3, .. . keyN = > valueN,);
Syntax 2:Using shorthand
$arrayVariable = [key1 = > value1, key2 = > value2, key3 = > value3, ... keyN = > valueN,];
Notes :
  • The comma after the last key-value pair is optional.
  • Key can be an integer or a string.
  • Value can be any valid type.
  • If the type Key is different from the type string, or integer, it will be converted to string or integer depending on the type of Key.
  • Example 1.Using the array() constructor $websites = array ( "Facebook" = > " Facebook, Inc. is an online social media and social networking service company.", "Twitter" = > "Twitter is a microblogging and social networking service on which users post and interact with messages known as tweets. ", " LinkedIn " = > "LinkedIn is a business and employment -oriented service that operates via websites and mobile apps. "); $websites [ " Instagram " ] =" Instagram is a photo and video-sharing social networking service owned by Facebook, Inc. "; foreach ( $websites as $key = > $value ) { echo "

    $key: $value

    " ; }
    ?>
    Output: Example 2.Using shorthand $websites = [ "Facebook" = > "Facebook, Inc. is an online social media and social networking service company. ", "Twitter" = > "Twitter is a microblogging and social networking service on which users post and interact with messages known as tweets. ", "LinkedIn" = > "LinkedIn is a business and employment-oriented service that operates via websites and mobile apps. "]; $websites [ " Instagram " ] = "Instagram is a photo and video-sharing social networking service owned by Facebook, Inc. "; foreach ( $websites as $key = > $value ) { echo "

    $key: $value

    " ; }
    ?>
    Output:

    Shop

    Best laptop for Sims 4

    $

    Best laptop for Zoom

    $499

    Best laptop for Minecraft

    $590

    Best laptop for engineering student

    $

    Best laptop for development

    $

    Best laptop for Cricut Maker

    $

    Best laptop for hacking

    $890

    Best laptop for Machine Learning

    $950

    Latest questions

    NUMPYNUMPY

    psycopg2: insert multiple rows with one query

    12 answers

    NUMPYNUMPY

    How to convert Nonetype to int or string?

    12 answers

    NUMPYNUMPY

    How to specify multiple return types using type-hints

    12 answers

    NUMPYNUMPY

    Javascript Error: IPython is not defined in JupyterLab

    12 answers

    Wiki

    Python OpenCV | cv2.putText () method

    numpy.arctan2 () in Python

    Python | os.path.realpath () method

    Python OpenCV | cv2.circle () method

    Python OpenCV cv2.cvtColor () method

    Python - Move item to the end of the list

    time.perf_counter () function in Python

    Check if one list is a subset of another in Python

    Python os.path.join () method