• 技术文章 >后端开发 >php教程

    ​如何使用unset()删除foreach循环中的数组元素?(代码示例)

    青灯夜游青灯夜游2019-02-26 15:20:36原创2164
    我们可以在foreach循环中使用unset()函数来删除指定的数组元素,下面本篇文章就来带大家了解一下unset()函数,介绍在foreach循环中unset()函数删除指定数组元素的方法,希望对大家有所帮助。

    unset()函数:是PHP的内置函数,用于注销指定的变量。这个函数的行为取决于不同的东西,如果从任何用户定义的函数内部调用该函数,则它将取消与其中的变量关联的值,并将其初始化在其外部。【视频教程推荐:PHP教程

    基本句式:

    unset( $variable )

    下面通过代码示例来介绍unset()函数在foreach循环中删除指定数组元素的方法。

    示例1:一维数组

    <?php 
    // 声明数组并初始化它
    $Array = array( 
        "PHP",  
        "JavaScript",  
        "Python"
    ); 
      
    // 输出数组元素
    var_dump($Array); 
      
    // 在foreach循环中移除指定数组元素
    foreach($Array as $k => $val) { 
        if($val == "JavaScript") { 
            unset($Array[$k]); 
        } 
    } 
      
    // 输出数组元素
    var_dump($Array); 
    ?>

    输出:

    2.jpg

    示例2:二维数组

    <?php 
    // 声明数组并初始化它
    $Array = array( 
        array(0 => 1), 
        array(4 => 10), 
        array(6 => 100) 
    ); 
      
    // 输出数组元素
    var_dump($Array); 
      
    // 在foreach循环中移除指定数组元素
    foreach($Array as $k => $val) { 
        if(key($val) == 4) { 
            unset($Array[$k]); 
        } 
    } 
    // 输出数组元素
    var_dump($Array); 
    ?>

    输出:

    3.jpg

    以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

    以上就是​如何使用unset()删除foreach循环中的数组元素?(代码示例)的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:unset() foreach循环
    上一篇:在PHP中$$符号有什么用?如何使用?(代码示例) 下一篇:如何使用yii2的缓存依赖特性(代码示例)
    大前端线上培训班

    相关文章推荐

    • php unset()销毁单个或多个变量_PHP教程• PHP删除变量unset()和null • php isset()和unset()函数用法浅析 • php isset()函数和unset()函数的用法示例代码

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网