Извините, потому что я знаю, что это, вероятно, вопрос о нобе, но у меня так много работы, что я не могу закончить процесс обучения PHP.Как совместить значение ключа для другого значения ключа внутри того же массива?
Скажем, у меня есть переменная для расширения файла и массив в PHP так:
$fileExt = ".php";
$mainNav = array(
"page01" => array (
"id" => "value",
"name" => "value",
"title" => "value",
"url" => need same "id" value + $fileExt
),
"page02" => array (
"id" => "value",
"name" => "value",
"title" => "value",
"url" => need same "id" value + $fileExt
),
);
Но мне нравится, что вместо жесткого кодирования значения для «URL», он совпадает со значением из key "name" + расширение файла, которое у меня уже есть в переменной, на случай, если мне нужно будет изменить его позже.
Ну как-то вы должны получить значение для установки имени. Просто используйте тот же метод, чтобы установить значение url с расширением – Henesnarfel
Я знаю, как его жестко кодировать ... Я просто не знаю, как сопоставить значения внутри одного и того же массива. –