Tôi có một mảng:PHP foreach lặp qua mảng đa chiều
$arr_nav = array(array("id" => "apple",
"url" => "apple.html",
"name" => "My Apple"
),
array("id" => "orange",
"url" => "orange/oranges.html",
"name" => "View All Oranges",
),
array("id" => "pear",
"url" => "pear.html",
"name" => "A Pear"
)
);
Mà tôi muốn sử dụng một vòng lặp foreach để thay thế (mà chỉ cho phép tôi để thiết lập số:
for ($row = 0; $row < 5; $row++)
với khả năng hiển thị lớp học .first
và .last
cho các giá trị mảng có liên quan
Chỉnh sửa
Tôi muốn dữ liệu được lặp lại như:
<li id="' . $arr_nav[$row]["id"] . '"><a href="' . $v_url_root . $arr_nav[$row]["url"] . '" title="' . $arr_nav[$row]["name"] . '">"' . $arr_nav[$row]["name"] . '</a></li>' . "\r\n";
Rất cám ơn cho phản ứng nhanh chóng của bạn. StackOverflow đá!
Rất cám ơn! Tôi đã sử dụng: (($ isLast)? 'Class = "last-child"': '') để thêm lớp vào danh sách –
Giải pháp rất đơn giản và thiết thực. Cảm ơn. – janosrusiczki
đây là người đàn ông tuyệt vời hoạt động hoàn hảo. cảm ơn rất nhiều vì đã chia sẻ – Jake