$eventname = array(
"April" => array("April Fool", 4),
"May" => array("Labour Day", 1)
);
Как я могу применить цикл и распечатать элемент массива?Как я могу напечатать элементы ассоциативного массива с циклом for?
$eventname = array(
"April" => array("April Fool", 4),
"May" => array("Labour Day", 1)
);
Как я могу применить цикл и распечатать элемент массива?Как я могу напечатать элементы ассоциативного массива с циклом for?
Вашей дата события должна быть обернуто в кавычках.
$eventname = array(
"April"=>array("April Fool","4"),
"May"=>array("Labour Day","1")
);
foreach($eventname as $month => $event) {
Echo($month." ".$event['1']. " is ".$event['0']);
}
Спасибо за ваш ответ. Я хотел напечатать значение всего элемента. От вашего ответа теперь могу. Еще раз спасибо . – Monzur
@Monzur Полностью игнорирует комментарии: http://stackoverflow.com/questions/30717421/how-can-i-print-the-elements-of-an-associative-array-with-a-for-loop#comment49492440_30717421 И не проявляя никаких усилий, показывает, что вас не волнует качество и SO. – Rizier123
Используйте Еогеасп Переберите массив:
foreach($eventname as $event => $id) {
echo $event;
}
Вы можете попробовать это
foreach ($eventname as $key => $value) {
echo "Key: $key; <br />";
foreach ($value as $vale)
echo "Value is : $val <br />";
}
Пожалуйста, покажите, что вы пробовали (код, исследование, псевдо-код), мы не будем писать код для вас, но мы поможем вам исправить код , – Rizier123
http://php.net/foreach –
Кто этот вопрос? Это не приносит никаких усилий. – Rizier123