PHP:循环两个数组

use*_*027 0 php arrays multidimensional-array

PHP由于数组循环,我陷入了自我学习的困境.

假设我有两个arrays相同数量的元素:

$description
: array = 
  0: string = Name
  1: string = LastName
  2: string = Address
  3: string = City
  4: string = Country

 $value
: array = 
  0: string = Dan
  1: string = Smith
  2: string = 4, Burlington St
  3: string = London
  4: string = England
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能打印以下内容?:

姓名:Dan
姓氏:Smith
地址:4,Burlington St
城市:伦敦
国家:England

mat*_*ino 5

您可以使用array_combine将这两个数组合并为一个:

$c = array_combine($description, $value);
foreach ($c as $key => $value) {
   echo $key . ": " . $value;
}
Run Code Online (Sandbox Code Playgroud)