Array to named variables

后端 未结 3 1382
北海茫月
北海茫月 2021-01-28 19:51

How can I take: $userarray (which is an array and I know holds 3 values) and put them into 3 seperate variables instead of looping through. There seperated by

3条回答
  •  闹比i
    闹比i (楼主)
    2021-01-28 20:33

    Yes, use the extract method.

    From the docs:

     "blue",
                       "size"  => "medium",
                       "shape" => "sphere");
    extract($var_array);
    
    echo "$color, $size, $shape";
    
    ?>
    

    The above example will output:

    blue, large, sphere

    Or do you want to glue your elements together? Then try implode:

    $array = array('lastname', 'email', 'phone');
    $comma_separated = implode(",", $array);
    

    Will print:

    "lastname, email, phone"

提交回复
热议问题