Имея массив , я хочу вызвать значение, дающее ключ в одном массиве!
В следующем примере я попытался вызвать определенное значение, дающее ключ 'default'
в одном массиве, но безуспешно! Можно ли это сделать в PHP ? Вот мой массив:
$inc_folders = array( 'default' => "def_folder", 'file' => $inc_folders['default'] . "/textfile.txt" );
вызывая значение в $inc_folders['file']
, я бы хотел, чтобы в результате "def_folder/textfile.txt"
следующее: "def_folder/textfile.txt"
; но я получаю ошибку!
Пожалуйста, помогите мне решить это?
Большое спасибо!
Сначала вам нужно назначить его переменной; вот так:
$folder = "def_folder"; $inc_folders = array( 'default' => $folder, 'file' => $folder . "/textfile.txt" );
Или, альтернативно, постройте массив в два этапа:
$inc_folders = array( 'default' => "def_folder" ); $inc_folders['file'] = $inc_folders['default'] . "/textfile.txt";
как это
$inc_folders = array( 'default' => "def_folder" ); $inc_folders['file']= $inc_folders['default'] . "/textfile.txt";
Вот еще один способ: просто не так, как вы сейчас пытаетесь:
$inc_folders['default'] = "def_folder"; $inc_folders['file'] = $inc_folders['default'] . "/textfile.txt";