150 of 410 menu

Hàm array_replace

Hàm array_replace thay thế giá trị của mảng đầu tiên bằng giá trị với các khóa giống nhau từ các mảng khác được truyền vào. Nếu một khóa từ mảng đầu tiên có mặt trong mảng thứ hai, giá trị của nó sẽ được thay thế bằng giá trị từ mảng thứ hai. Nếu một khóa có trong mảng thứ hai, nhưng không có trong mảng đầu tiên - nó sẽ được tạo trong mảng đầu tiên. Nếu một khóa chỉ có mặt trong mảng đầu tiên, thì nó sẽ được giữ nguyên.

Nếu có nhiều mảng được truyền vào để thay thế, chúng sẽ được xử lý theo thứ tự truyền và các mảng xuất hiện sau sẽ ghi đè lên giá trị từ các mảng trước đó.

Cú pháp

array_replace(array $array, array ...$replacements): array

Ví dụ

Hãy thực hiện việc thay thế đã mô tả:

<?php $arr1 = ['a' => 1, 'b'=> 2, 'c' => 3]; $arr2 = ['a' => '!', 'c' => '?']; $res = array_replace($arr1, $arr2); var_dump($res); ?>

Kết quả thực thi mã:

['a' => '!', 'b'=> 2, 'c' => '?']

Xem thêm

  • hàm str_replace,
    hàm thay thế ký tự của chuỗi
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối