php如何输出关联数组的值,php - 如何从PHP关联数组中获取确切的输出 - SO中文参考 - www.soinside.com...
我試圖在關聯數組上使用foreach循環創建一個html表。這是關于數組的更多細節。
$assoc_array = array(
"0" => array(
"project_id" => "1",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"1" => array(
"project_id" => "2",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"2" => array(
"project_id" => "3",
"emp_id" => "124",
"emp_name" => "Max",
"project" => "Java"
),
"3" => array(
"project_id" => "4",
"emp_id" => "124",
"emp_name" => "Max",
"project" => "Java"
),
"4" => array(
"project_id" => "5",
"emp_id" => "125",
"emp_name" => "Max",
"project" => "Java"
),
"5" => array(
"project_id" => "6",
"emp_id" => "125",
"emp_name" => "Max",
"project" => "Java"
)
)
?>
所以我試圖用他們的emp_id對它們進行分組。為此,我試圖使用下面的邏輯
$assoc_array = array(
"0" => array(
"project_id" => "1",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"1" => array(
"project_id" => "2",
"emp_id" => "123",
"emp_name" => "Max",
"project" => "Java"
),
"2" => array(
"project_id" => "3",
"emp_id" => "124",
"emp_name" => "Anna",
"project" => "Angular"
),
"3" => array(
"project_id" => "4",
"emp_id" => "124",
"emp_name" => "Anna",
"project" => "PHP"
),
"4" => array(
"project_id" => "5",
"emp_id" => "125",
"emp_name" => "John",
"project" => "Java"
),
"5" => array(
"project_id" => "6",
"emp_id" => "125",
"emp_name" => "John",
"project" => "Java"
)
);
$prevEmpid = '';
$tableData = '';
$tableStartTag = "
$tableEndTag = "
";$wholeData = "";
$trFixed = "
project id emp id emp nameproject";foreach($assoc_array as $val) {
if($val['emp_id'] !== $prevEmpid ) {
if($tableData) {
$wholeData = $tableStartTag . $trFixed . $tableData . $tableEndTag;
echo $tableData;
}
$wholeData = '';
$tableData = '';
$prevEmpid = $val['emp_id'];
}
$tableData .= "
" . $val['project_id'] . "". "
" . $val['emp_id'] . "". "
" . $val['emp_name'] . "". "
" . $val['project'] . "";}
但問題是,我沒有得到最后一個表數據,因為foreach循環中的元素會通過其他條件。
任何小幫助都非常感謝。
總結
以上是生活随笔為你收集整理的php如何输出关联数组的值,php - 如何从PHP关联数组中获取确切的输出 - SO中文参考 - www.soinside.com...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python mysql dbutils
- 下一篇: java手机象棋软件下载,Java手机网