簡體   English   中英

將數組拆分為 php 中的變量

[英]Splitting an array into the variables in php

我有這個數組,$display_vars,我想把它分成單獨的變量,所以每個變量的名字就是數組鍵,它的值就是值,可以這么說。 所以如果數組是這樣的:

$display_vars = array(
'title' => 'something',
'header' => 'something else'
);

然后我想以等效於此結束:

$title = 'something';
$header = 'something else';

你能想出我可以做到這一點的任何方法嗎?

extract功能就是這樣做的。

看到它的實際效果 (包括對get_defined_vars獎勵參考)。

extract()

請注意在當前范圍內覆蓋同名變量。 如果這是一個問題,請閱讀第二個參數。

使用

extract($display_vars);

http://php.net/manual/en/function.extract.php

你為什么不使用相同的數組訪問它? 調用像extract這樣的函數只是一個過載。

<?php
$display_vars = array(
'title' => 'something',
'header' => 'something else'
);

echo $display_vars['title']; //something
echo $display_vars['header']; //something else

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM