Làm cách nào để thay đổi khóa của mảng trong php?

Đôi khi, trong dự án lớn, chúng ta cần thay thế khóa mảng bằng giá trị liên quan của chúng tại thời điểm đó, bạn có thể tìm hiểu từ bài viết này. Ví dụ: nếu bạn có tất cả các mảng quốc gia nhưng mảng đó có khóa như 0,1,2,3,4 và giá trị là cả hai quốc gia, như trong ví dụ bên dưới

đầu ra

Array
[
    [0] => Ukraine
    [1] => United Arab Emirates
    [2] => United Kingdom
    [3] => United States
    [4] => Uruguay
]

Nhưng bạn muốn tạo mảng như quốc gia làm cả khóa và giá trị và chúng tôi muốn có một hàm sẽ lấy mảng này làm đầu vào và trả về một mảng trông như thế nào

Array
[
    [Ukraine] => Ukraine
    [United Arab Emirates] => United Arab Emirates
    [United Kingdom] => United Kingdom
    [United States] => United States
    [Uruguay] => Uruguay
]

Thay thế khóa mảng bằng giá trị được liên kết của chúng trong mảng PHP

Chúng ta có thể làm điều đó bằng cách sử dụng hàm array_combine[] của mảng PHP

mảng_combine

Hàm array_combine[] tạo một mảng bằng cách sử dụng các phần tử từ một mảng “khóa” và một mảng “giá trị”. Nhưng cả hai mảng phải có số phần tử bằng nhau

Làm cách nào để thay đổi/thay thế tên khóa mảng trong mảng kết hợp PHP?

02-11-2020

Adeeb C

PHP

Chúng ta có thể thay đổi tên khóa mảng của một mảng kết hợp trong PHP một cách dễ dàng

Thay thế khóa mảng trong mảng kết hợp PHP

Ở đây tôi đang sử dụng hàm bên dưới để thay thế tên khóa của mảng kết hợp trong dự án của mình

Chủ Đề