zoukankan      html  css  js  c++  java
  • php +与array_merge的区别

    1. $a = array('a', 'b');
      $b = array('c', 'b');
      $c = $a + $b;
      print_r($c);
      print_r(array_merge($a, $b));

    2. $a = array(0 => 'a', 1 => 'b');
      $b = array(0 => 'c', 1 => 'b');
      $c = $a + $b;
      print_r($c);
      print_r(array_merge($a, $b));

    3. $a = array('a', 'b');
      $b = array('0' => 'c', 1 => 'b');
      $c = $a + $b;
      print_r($c);
      print_r(array_merge($a, $b));

    4. $a = array(0 => 'a', 1 => 'b');
      $b = array('0' => 'c', '2' => 'b');
      $c = $a + $b;
      print_r($c);
      print_r(array_merge($a, $b));

    1. Array
      (
      	[0] => a
      	[1] => b
      )
      Array
      (
      	[0] => a
      	[1] => b
      	[2] => c
      	[3] => b
      )
      		
    2. Array
      (
      	[0] => a
      	[1] => b
      )
      Array
      (
      	[0] => a
      	[1] => b
      	[2] => c
      	[3] => b
      )
      		
    3. Array
      (
      	[0] => a
      	[1] => b
      )
      Array
      (
      	[0] => a
      	[1] => b
      	[2] => c
      	[3] => b
      )
      		
    4. Array
      (
      	[0] => a
      	[1] => b
      	[2] => b
      )
      Array
      (
      	[0] => a
      	[1] => b
      	[2] => c
      	[3] => b
      )
      		

    结论:+键值合并,merge值累加

  • 相关阅读:
    Redis数据类型
    Linux配置Redis
    Linux配置ActiveMQ
    Linux配置Docker
    3、Spring Boot日志
    2、Spring Boot配置
    1. Spring Boot入门
    Linux(centos6.8)配置Redis
    okhttp禁止重定向
    123
  • 原文地址:https://www.cnblogs.com/snadn/p/3113769.html
Copyright © 2011-2022 走看看