Как сделать ассоциативный массив?

Есть пары из 2 чисел, хотел их положить в общий массив как ключ-значение, пример результата только со строками:
array(3) {
  ["name"]=>
  string(19) "Иванов И.И."
  ["age"]=>
  string(2) "25"
  ["email"]=>
  string(14) "ivanov@mail.ru"
}


В результате у меня получилось не ключ-значение, а массив в каждом элементе которого ещё массив вот так:
array(202) {
  [134]=>
  array(1) {
    [71323]=>
    int(21)
  }
  [133]=>
  array(1) {
    [71328]=>
    int(2)
  }
  [135]=>
  array(1) {
    [71315]=>
    int(4)
  }

Как сделать правильно?

UP
$posts = [];
for ($j = 0; $j < count($Z); $j++) {
    $posts[] = array("{$a[$j]}" => "{$b[$j]}"); // Что тут написать если a и b это нужные цифры
}
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
ubernoob
@ubernoob
$posts["{$a[$j]}"] = $b[$j];
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
VGrabko
@VGrabko
Golang, Php, Js
$ar = [
  "test" =>"g"
];
echo $ar["test"]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы