如何在遍历数组数组时获取每个数组的名称 php
How to get the name of each array as you loop through an array of arrays php
我有一个这样的数组:
$bookPages = array(
"page-1-name" => array(
"page_title" => "Search results",
"page_name" => "search"
) ,
"page-2-name" => array(
"page_title" => "Front Cover | HCDP",
"page_name" => "cover"
)
)
我正在循环获取每个数组的内容,例如使用 foreach 的“page_title”。
foreach ( $bookPages as $bookPage ) {
echo $bookPage["page_title"];
echo "page-1-name"; //This is the bit I need help with.
}
如何获取包含其他数据的数组的名称“page-1-name”。
使用如下所示的foreach语句来显示键名。
然后,您可以使用 $val[key_name]
循环遍历内部数组
中键的值
foreach ( $bookPages as $bookPage => $val ) {
echo $bookPage . "<br>";
}
我有一个这样的数组:
$bookPages = array(
"page-1-name" => array(
"page_title" => "Search results",
"page_name" => "search"
) ,
"page-2-name" => array(
"page_title" => "Front Cover | HCDP",
"page_name" => "cover"
)
)
我正在循环获取每个数组的内容,例如使用 foreach 的“page_title”。
foreach ( $bookPages as $bookPage ) {
echo $bookPage["page_title"];
echo "page-1-name"; //This is the bit I need help with.
}
如何获取包含其他数据的数组的名称“page-1-name”。
使用如下所示的foreach语句来显示键名。
然后,您可以使用 $val[key_name]
循环遍历内部数组
foreach ( $bookPages as $bookPage => $val ) {
echo $bookPage . "<br>";
}