doujian7132 2018-01-21 06:38
浏览 86
已采纳

如何使用循环删除数组的第一个元素

I have very little experience with PHP, but I'm taking a class that has PHP review exercises. One of them is to create a function that uses a loop to return all values of an array except the first value in an unordered list. I'm assuming there's a way to do this using a foreach loop but cannot figure out how. This is what I had but I feel like I am far off:

<?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();
 ?>
  • 写回答

2条回答 默认 最新

  • dongqie7806 2018-01-21 06:52
    关注

    Change the code to following

    <?php    
          $array = array('myName' => 'Becca', 'favColor' => 'violet', 'favMovie' => 'Empire Strikes Back', 'favBook' => 'Lullaby', 'favWeb' => 'twitter.com');
    
    $myName = $array['myName'];
    
    echo '<h1>' . $myName . '</h1>';
    
     function my_function($array)
        {
           $count = 0;
           echo "<ul>";
           foreach($array as $key => $value)
           {
               if($key != "myName")
               {
                   echo "<li>".$value."</li>";
               }
    
            }
            echo "</ul>"; 
    
    
    
        }    
    
    
    my_function($array);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题