Использование значений ассоциативного массива из одного массива - PullRequest
1 голос
/ 31 октября 2009

Я пытаюсь получить доступ к ключу и значению ассоциативного массива из этого же массива. Если у меня есть 3 пары в моем массиве. Могу ли я использовать значение, скажем, значений something и other в третьем another?

$gar = array("something" => "something value", 
             "other" => "other value", 
             "another" => something . other 
       );

Идея состоит в том, что чужая ценность будет "чем-то ценным, другим значением".

Возможно ли это? Есть ли способ сделать то же самое?

Ответы [ 3 ]

6 голосов
/ 31 октября 2009

как насчет чего-то подобного

$gar = array("something" => "something value", 
         "other" => "other value"
   );

$gar["another"] = $gar["something"] . $gar["other"];
4 голосов
/ 31 октября 2009

Хорошо, если вы используете его в несколько строк, например:

$gar = array();
$gar["something"] = "something value";
$gar["other"] = "other value";
$gar["another"] = $gar["something"].$gar["other"];

Тогда вы могли бы даже поместить вышеуказанную последовательность в цикл.

0 голосов
/ 14 июня 2014

мой вопрос говорит и об аналогичной проблеме. Надеюсь, это поможет! :)
PHP - Доступ к элементу массива в том же массиве

...