繼承人我的代碼:輸出數組值 - PHP
<?php
define("THEME", "grey");
$grey = array(5, 10, 15);
$blue = array(1, 3, 5);
?>
我想找到一種方法來輸出基於什麼主題有一定陣列。所以這有點像
主題[0]輸出5,因爲主題是設置爲灰色和$灰[0]爲5
我已經看過了一些陣列功能,但我無法找到任何有關我想要達到的目標。
有誰知道如何實現這樣的事情?
謝謝。
繼承人我的代碼:輸出數組值 - PHP
<?php
define("THEME", "grey");
$grey = array(5, 10, 15);
$blue = array(1, 3, 5);
?>
我想找到一種方法來輸出基於什麼主題有一定陣列。所以這有點像
主題[0]輸出5,因爲主題是設置爲灰色和$灰[0]爲5
我已經看過了一些陣列功能,但我無法找到任何有關我想要達到的目標。
有誰知道如何實現這樣的事情?
謝謝。
你基本上找variable variable syntax:
define("THEME", "grey");
$grey = array(5, 10, 15);
$blue = array(1, 3, 5);
echo ${THEME}[0];
謝謝你,我正在尋找 – Jared 2011-12-16 04:30:06
echo ${THEME}[0];
你基本上尋找某種使用陣列相當不尋常的方式。
沒有理由使用常量或全局變量。主題和數組的簡單變量將非常適合你。
<?php
$themes = array(
'grey' => array(5, 10, 15),
'blue' => array(1, 3, 5),
}
$THEME = 'grey';
echo $themes[$THEME][1];
?>
有沒有人知道一個理由來實現這樣的事情? – 2011-12-16 04:26:35
@Col雖然可能不是他想要解決的任何問題的最佳解決方案,但這是一個有效的問題。串行投票不讚賞。 – deceze 2011-12-16 04:28:56