• 技术文章 >后端开发 >PHP问题

    如何区分PHP中unset,array_splice的区别

    逆旅行人逆旅行人2021-04-01 14:46:56原创100

    2021040114431352817.jpg

    1.使用的函数

    a.函数unset()

    unset ( mixed $var , mixed $... = ? ) : void

    unset()销毁指定的变量。

    b.函数array_slice()

      array_splice(array,start,length,array)

    2.示例:

    使用unset()删除数组中的一个元素

    <?php  
        $arr = array('a','b','c','d'); 
        unset($arr[1]); 
        print_r($arr); 
    ?>

    输出:

    Array 
    ( 
                [0] => a 
                [2] => c 
                [3] => d 
    )

    使用array_splice()删除数组中的一个元素

    <?php 
    $arr2 = array(1,3, 5,7,8); 
        foreach ($arr2 as $key=>$value) 
        {      
         if ($value === 3)     
         unset($arr2[$key]); 
         } 
    var_dump($arr2);
    ?>

    输出:

    Array
    (
        [0] => a
        [1] => c
        [2] => d
    )

    推荐:2021年PHP面试题大汇总(收藏)》《php视频教程

    以上就是如何区分PHP中unset,array_splice的区别的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:unset array_splice
    上一篇:php中如何计算程序运行时间 下一篇:如何解决PHP配置文件中 save_handler 修改不生效
    第15期线上培训班

    相关文章推荐

    • php中怎么使用unset清除变量• PHP魔术方法之__iset,__unset详解(代码实例)• 了解css中的关键字initial、inherit、unset、revert和all属性• php魔术方法__unset()什么时候被调用?

    全部评论我要评论

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

    PHP中文网