Как я могу создать массив с foreach в PHP? - PullRequest
0 голосов
/ 04 октября 2010

Я пытаюсь создать массив, как в примере, который я написал выше:

$arr=array('roi sabah'=>500,yossi levi=>300,dana=>700);

но я хочу создать его динамически с foreach.

как я могу это сделать?

спасибо.

1 Ответ

0 голосов
/ 04 октября 2010

Вы можете получить доступ к массиву с помощью foreach (и, при желании, создать еще один, просматривая значения массива).Но если у вас есть только данные, такие как имя и число из вашего примера, которые не хранятся в массиве, вы не можете использовать foreach.

Другой способ создать упомянутый вами массив:

$arr = array();
$arr['roi sabah'] = 500;
$arr['yossi levi'] = 300;
// etc

И для доступа к этим значениям:

foreach ($arr as $key => $value) {
  // $key is e.g. "roi sabah", and its value "500"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...