zoukankan      html  css  js  c++  java
  • 008——数组(八)删除添加数组 得到数组键名键值

    <?php
    /**
     * 8 数组 删除添加数组 得到数组键名键值
     */
    
    /*array_unique() 清除数组中的重复项
     * */
    /*$array1=array('苹果','荔枝','桃子','苹果','荔枝');
    $shop=array_unique($array1);
    print_r($shop);
    echo "<h1>请选择数量</h1>";
    foreach ($shop as $v){
        echo "{$v}"."<br/>";
    }*/
    
    
    /*$array1=array('苹果','荔枝','桃子');
    $array1[]="葡萄"; //为数组在最后追加元素
    print_r($array1);//输出:Array ( [0] => 苹果 [1] => 荔枝 [2] => 桃子 [3] => 葡萄 )*/
    
    //array_unshift  向数组的前面追加数组元素:
    /*$array1=array('苹果','荔枝','桃子');
    $num=array_unshift($array1,'龙眼');
    var_dump($num);//返回新数组的数量  4*/
    
    //array_shift() 删除数组元素的第一个元素 。如果失败返回null
    /*$array1=array('苹果','荔枝','桃子');
    $shift=array_shift($array1);
    print_r($array1);//输出:Array ( [0] => 荔枝 [1] => 桃子 )
    echo $shift; //输出:苹果  输出删除的元素。*/
    
    
    //array_pop(); 删除数组的最后一个元素
    /*$array1=array('苹果','荔枝','桃子');
    $pops=array_pop($array1);
    print_r($array1);//输出:Array ( [0] => 苹果 [1] => 荔枝 )
    echo $pops;//输出:桃子*/
    
    
    //array_keys()得到数组的键名,以数组形式返回:
    /*$array2=array('uname'=>'小李','qq'=>123456789,'msn'=>'gzttkl@163.com');
    $keys=array_keys($array2);
    print_r($keys);//输出:Array ( [0] => uname [1] => qq [2] => msn )*/
    
    //array_values()得到数组的键值:
    /*$array2=array('uname'=>'小李','qq'=>123456789,'msn'=>'gzttkl@163.com');
    $values=array_values($array2);
    print_r($values);//输出:Array ( [0] => 小李 [1] => 123456789 [2] => gzttkl@163.com )*/
    
    
    //implode() 数组转化为字符串:
    /*$array1=array('苹果','荔枝','桃子');
    $str=implode(',',$array1);
    print_r($str);//输出:苹果,荔枝,桃子*/
    
    $array2=array('uname'=>'小李','qq'=>123456789,'msn'=>'gzttkl@163.com');
    $keys=array_keys($array2);
    $values=array_values($array2);
    
    foreach ($keys as $v){
        $fields.="".$v.",";
    }
    $fields=rtrim($fields,",");
    
    foreach ($values as $v){
        $value.="".$v.",";
    }
    $value=rtrim($value,",");
    $sql_insert="INSERT INTO db_user($fields) VALUES ($value)";
    echo $sql_insert;  //输出:INSERT INTO db_user(uname,qq,msn) VALUES (小李,123456789,gzttkl@163.com)
    

      

  • 相关阅读:
    用JavaScript中jQuery编写放大镜效果
    用JavaScript中lodash编写双色球
    用画布canvas画安卓logo
    用JavaScript编写气泡
    用JavaScript编写简单斗地主效果Es6
    用javascript编写地区表单ES6
    JavaScript编写简单的增加与减少元素
    JavaScript编写学生查询系统
    JS第三堂课
    JS第三堂课
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7837141.html
Copyright © 2011-2022 走看看