Php 在多维数组上使用array_walk
我有一个这样的数组Php 在多维数组上使用array_walk,php,arrays,Php,Arrays,我有一个这样的数组 Array ( [0] => Array ( [keyword] => nothing [id] => 44 ) [1] => Array ( [keyword] => everything [id] => 45 ) [2] => Array ( [keyword] => dogs [id] => 46 ) ) 我基本上想创建这样的链接: <a href="mypage.php?pid=ID">KEYWORD
Array ( [0] => Array ( [keyword] => nothing [id] => 44 ) [1] => Array ( [keyword] => everything [id] => 45 ) [2] => Array ( [keyword] => dogs [id] => 46 ) )
我基本上想创建这样的链接:
<a href="mypage.php?pid=ID">KEYWORD</a>
因此,我考虑使用array\u walk,但我认为这在多维数组中不起作用,我如何让它在数组中迭代并输出数组中每个条目的ID和关键字?使用
foreach
循环:
$array = array(
array(
"keyword" => "anything",
"id" => 44
),
array(
"keyword" => "everything",
"id" => 45
),
array(
"keyword" => "dogs",
"id" => 46
),
);
foreach ($array as $link) {
$keyword = $link["keyword"];
$id = $link["id"];
echo "<a href='mypage.php?pid=$id'>$keyword</a>" . PHP_EOL;
}
$array=array(
排列(
“关键字”=>“任何东西”,
“id”=>44
),
排列(
“关键字”=>“一切”,
“id”=>45
),
排列(
“关键字”=>“狗”,
“id”=>46
),
);
foreach($array as$link){
$keyword=$link[“关键字”];
$id=$link[“id”];
回音“.PHP_EOL;
}