Помогите выбрать значения из массива

#1 9 декабря 2012 в 21:27
Есть массив вида
  1.  
  2. Array ( [0] => A [1] => B )
  3. Array ( [0] => 0 [1] => 1 )
  4.  
Как мне из них получить данные в таком виде

0: А — 0
1: В — 1
#2 9 декабря 2012 в 22:53
  1.  
  2. $letters = array(0 => 'A', 1 => 'B');
  3. $numbers = array(0 => 0, 1 => 1);
  4.  
  5. foreach($letters as $key => $value){
  6. echo $key . ': ' . $value . ' - ' . $numbers[$key];
  7. }
  8.  
  9. // или так:
  10. for($k=0; $k < sizeof($letters); $k++){
  11. echo $k . ': ' . $letters[$k] . ' - ' . $numbers[$k];
  12. }
  13.  
#3 9 декабря 2012 в 23:03
Не совсем понятно

0: А — 0
1: В — 1

Rossoman
Это тоже массив? Или это нужно вывести где-то? Раз ключи одинаковые, то можно примерно так
  1.  
  2. for($i=0 ; $i < count($array_1); $i++){
  3. echo $array_2[$i].':'.$array_1[$i].'-'.$array_2[$i];
  4. }
  5.  
$array_1 и $array_2, соответственно первый и второй массивы.
Если нужно в массив, то можно так
  1.  
  2. $array_3 = array();
  3. for($i=0 ; $i < count($array_1); $i++){
  4. $array_3[$i] = $array_1[$i].'-'.$array_2[$i];
  5. }
  6.  
Как то так, суть думаю ясна.
#4 9 декабря 2012 в 23:05
Упс, отвлекся, опередили )
#5 10 декабря 2012 в 02:13
r2, Марат, спасибо.
Я и забыл что тут тему создал) Именно так и сделал — циклом for
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.