Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: [PHP] Hàm array_merge trong PHP

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,073
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [PHP] Hàm array_merge trong PHP

    1. Định nghĩa
    - Hàm array_merge() trong PHP dùng để nối, hợp nhất hai hay nhiều mảng lại thành một mảng
    - Nếu mảng đầu vào có cùng khóa (key) chuỗi, thì giá trị (value) của khóa (key) sau sẽ ghi đè lên khóa (key) trước
    - Nếu mảng đầu vào có cùng khóa (key) number, giá trị (value) của khóa (key) sau sẽ không ghi đè lên khóa (key) trước, mà sẽ được nối thêm vào : value1.concat(value2)

    2. Cú pháp
    Mã nguồn PHP:
    array_merge(array ...$arrays): array 
    3. Tham số
    - array ...$arrays : danh sách các mảng cần hợp nhất

    4. Kết quả trả về
    - Object[] : Trả về mảng đã hợp nhất. Nếu không có đối số thì trả về một mảng rỗng

    5. Ví dụ:
    - Ví dụ 1:
    + input:
    Mã nguồn PHP:
    <?php
    $array1 
    = array(
        
    "java" => "jdbc",
        
    "css""html"
    );

    $array2 = array(
        
    "python",
        
    "java" => "spring",
        
    "js" => "nodeJs"
    );

    $result array_merge($array1$array2);

    print_r($result);
    ?>
    + output:
    Mã nguồn PHP:
    Array
    (
        [
    java] => spring
        
    [0] => css
        
    [1] => html
        
    [2] => python
        
    [js] => nodeJs

    - Example #1 array_merge() example:
    + input:
    Mã nguồn PHP:
    <?php
    $array1 
    = array("color" => "red"24);
    $array2 = array("a""b""color" => "green""shape" => "trapezoid"4);
    $result array_merge($array1$array2);
    print_r($result);
    ?>
    + output:
    Mã nguồn PHP:
    Array
    (
        [
    color] => green
        
    [0] => 2
        
    [1] => 4
        
    [2] => a
        
    [3] => b
        
    [shape] => trapezoid
        
    [4] => 4

    - Example #2 Don't forget that numeric keys will be renumbered:
    + input:
    Mã nguồn PHP:
    <?php
    $array1 
    = array();
    $array2 = array(=> "data");
    $result array_merge($array1$array2);

    print_r($result);

    ?>
    + output:
    Mã nguồn PHP:
    Array
    (
        [
    0] => data

    - Example #3 If you want to append array elements from the second array to the first array while not overwriting the elements from the first array and not re-indexing, use the + array union operator. The keys from the first array will be preserved. If an array key exists in both arrays, then the element from the first array will be used and the matching key's element from the second array will be ignored:
    + input:
    Mã nguồn PHP:
    <?php
    $array1 
    = array(=> 'zero_a'=> 'two_a'=> 'three_a');
    $array2 = array(=> 'one_b'=> 'three_b'=> 'four_b');
    $result $array1 $array2;
    var_dump($result);
    ?>
    + output:
    Mã nguồn PHP:
    array(5) {
      [
    0]=>
      
    string(6"zero_a"
      
    [2]=>
      
    string(5"two_a"
      
    [3]=>
      
    string(7"three_a"
      
    [1]=>
      
    string(5"one_b"
      
    [4]=>
      
    string(6"four_b"

    - Example #4 array_merge() with non-array types:
    + input:
    Mã nguồn PHP:
    <?php
    $beginning 
    'foo';
    $end = array(=> 'bar');
    $result array_merge((array) $beginning, (array) $end);
    print_r($result);
    ?>
    + output:
    Mã nguồn PHP:
    Array
    (
        [
    0] => foo
        
    [1] => bar

    6. Tài liệu tham khảo
    https://www.php.net/manual/en/function.array-merge.php
    Lần sửa cuối bởi nghiammo1992, ngày 08/12/2024 lúc 1:42.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. Trả lời: 0
    Bài viết cuối: 28/06/2024, 17:47
  2. [PHP] Các hàm xử lý chuỗi phổ biến trong PHP
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 28/10/2023, 2:07
  3. [PHP] Hàm trim() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 20:39
  4. [PHP] Hàm var_dump() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 14:21
  5. [Linux] Bật báo lỗi trong PHP - Enable error reporting in PHP
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 22/04/2014, 23:51

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •