Tôi có một mảng kết hợp đơn giản.PHP: Làm thế nào để in mảng kết hợp sử dụng trong khi vòng lặp?
<?php
$assocArray = array('a' => 1, 'b' => 2, 'c' => 3);
?>
Chỉ sử dụng vòng lặp while, làm cách nào để in trong kết quả này?
$a = 1
$b = 2
$c = 3
Đây là giải pháp hiện tại của tôi nhưng tôi nghĩ đây không phải là cách hiệu quả nhất để làm điều đó?
<?php
$assocArray = array('a' => 1, 'b' => 2, 'c' => 3);
$keys = array_keys($assocArray);
rsort($keys);
while (!empty($keys)) {
$key = array_pop($keys);
echo $key . ' = ' . $assocArray[$key] . '<br />';
};
?>
Cảm ơn.
như thế này: 'foreach ($ arr as $ key => $ value) {..}'? – SuperSaiyan
Tại sao bạn chỉ yêu cầu trong khi vòng lặp? –
kiểm tra câu trả lời của tôi mate nó hoàn toàn như thế nào bạn muốn ........ –