【发布时间】:2018-01-21 06:38:36
【问题描述】:
我对 PHP 的经验很少,但我正在参加一个有 PHP 复习练习的课程。其中之一是创建一个函数,该函数使用循环返回数组的所有值,unordered 列表中的第一个值除外。我假设有一种方法可以使用foreach 循环来做到这一点,但无法弄清楚如何。这就是我所拥有的,但我觉得我很遥远:
<?php
$array = array('myName' => 'Becca', 'favColor' => 'violet', 'favMovie' => 'Empire Strikes Back', 'favBook' => 'Lullaby', 'favWeb' => 'twitter.com');
$myName = $array['myName'];
$favColor = $array['favColor'];
$favMovie = $array['favMovie'];
$favBook = $array['favBook'];
$favWeb = $array['favWeb'];
echo '<h1>' . $myName . '</h1>';
function my_function() {
foreach($array == $myName){
echo '<ul>'
. '<li>' . $favColor . '</li>'
. '<li>' . $favMovie . '</li>'
. '<li>' . $favBook . '</li>'
. '<li>' . $favWeb . '</li>'
. '</ul>';
}
}
my_function();
?>
【问题讨论】:
-
你能发布你的错误/输出吗?
-
syntax error, unexpected ')'