Hướng dẫn how do i change the index of an array element in php? - làm cách nào để thay đổi chỉ số của một phần tử mảng trong php?

Tôi muốn thay đổi chỉ mục của một mảng sau khi thực hiện một số hoạt động đầu ra thực tế của tôi là

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [2] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [5] => Array
       [
            [0] => 1
            [1] => 7
        ]

]

Tôi muốn trở thành một cái gì đó như thế này

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]

Làm thế nào để đạt được điều này trong PHP ???? Cảm ơn trước

Hỏi ngày 23 tháng 4 năm 2014 lúc 12:23Apr 23, 2014 at 12:23

Unkown_BetterUnkown_BetterUnkown_Better

1.0381 Huy hiệu vàng9 Huy hiệu bạc18 Huy hiệu đồng1 gold badge9 silver badges18 bronze badges

1

Chỉ trích xuất các giá trị cho một mảng mới và các khóa sẽ được lập chỉ mục từ 0:

$array = array_values[$array];

Đã trả lời ngày 23 tháng 4 năm 2014 lúc 12:26Apr 23, 2014 at 12:26

AbracadaverabracadaverAbraCadaver

77.6K7 Huy hiệu vàng63 Huy hiệu bạc84 Huy hiệu đồng7 gold badges63 silver badges84 bronze badges

1

Hàm array_values[] chỉ trả về các giá trị từ mảng.

Do đó, đặt lại tất cả các khóa mảng thành số bắt đầu từ 0, 1, 2, ...

Bạn có thể làm điều đó bằng cách sử dụng

$array = array_values[$array];

//php.net/manual/en/function.array-values.php

Đã trả lời ngày 23 tháng 4 năm 2014 lúc 12:26Apr 23, 2014 at 12:26

[Php 5> = 5.3.0, Php 7, Php 8]

Array_Repace - Thay thế các phần tử từ các mảng được truyền vào mảng đầu tiênReplaces elements from passed arrays into the first array

Sự mô tả

Array_Repace [Array $array, Array ...$replacements]: Array[array $array, array ...$replacements]: array

Array_replace [] không đệ quy: nó sẽ thay thế các giá trị trong mảng đầu tiên bằng bất kỳ loại nào trong mảng thứ hai. is not recursive : it will replace values in the first array by whatever type is in the second array.

Thông số

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
0

Các mảng trong đó các yếu tố được thay thế.

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
1

Mảng mà các yếu tố sẽ được trích xuất. Các giá trị từ các mảng sau này ghi đè lên các giá trị trước.

Trả về giá trị

Trả về một mảng.array.

Ví dụ

Ví dụ #1 array_replace [] ví dụarray_replace[] example

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
2

Ví dụ trên sẽ xuất ra:

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]

Xem thêm

  • Array_replace_Recursive [] - Thay thế các phần tử từ các mảng được truyền vào mảng đầu tiên đệ quy
  • Array_merge [] - Hợp nhất một hoặc nhiều mảng

SteelPandrummer ¶

10 năm trước

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
3

Marvin_elia tại Web Dot de ¶

8 năm trước

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
4

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
5

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

Ali Dot Thụy Điển19 tại Yahoo Dot Com ¶

6 năm trước

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
7

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
8

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
9

$array = array_values[$array];
0

$array = array_values[$array];
1

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

Thư tại Romansklenar dot cz ¶

12 năm trước

$array = array_values[$array];
3

$array = array_values[$array];
4

$array = array_values[$array];
5

$array = array_values[$array];
6

gmastro77 tại gmail dot com ¶

9 năm trước

$array = array_values[$array];
7

$array = array_values[$array];
8

$array = array_values[$array];
9

$array = array_values[$array];
0

$array = array_values[$array];
1

polecat tại p0lecat dot com ¶

11 năm trước

$array = array_values[$array];
2

$array = array_values[$array];
3

$array = array_values[$array];
4

$array = array_values[$array];
5

$array = array_values[$array];
6

$array = array_values[$array];
7

Kyberprizrak ¶

8 năm trước

$array = array_values[$array];
8

Ali Dot Thụy Điển19 tại Yahoo Dot Com ¶

11 năm trước

$array = array_values[$array];
9

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
0

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
1

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

Kyberprizrak ¶

8 năm trước

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
3

Ali Dot Thụy Điển19 tại Yahoo Dot Com ¶

6 năm trước

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
4

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
5

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
6

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

Thư tại Romansklenar dot cz ¶

12 năm trước

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
8

Array
[
    [0] => grape
    [1] => banana
    [2] => apple
    [3] => raspberry
    [4] => cherry
]
9

00

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

polecat tại p0lecat dot com ¶

11 năm trước

02

03

04

05

06

07

08

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

Kyberprizrak ¶

12 năm trước

array_values[]0

array_values[]1

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

gmastro77 tại gmail dot com ¶

12 năm trước

array_values[]3

array_values[]4

array_values[]5

gmastro77 tại gmail dot com ¶

9 năm trước

array_values[]6

array_values[]7

array_values[]8

Array
[
    [0] => Array
        [
            [0] => 4
            [1] => 6
        ]

    [1] => Array
        [
            [0] => 1
            [1] => 7
        ]
    [2] => Array
       [
            [0] => 1
            [1] => 7
        ]

]
6

Làm thế nào để bạn thay đổi chỉ mục của một mảng?

Để thay đổi vị trí của một phần tử trong một mảng: sử dụng phương thức splice [] để chèn phần tử vào chỉ mục mới trong mảng.Phương thức Splice thay đổi mảng ban đầu bằng cách loại bỏ hoặc thay thế các phần tử hiện có hoặc thêm các phần tử mới vào một chỉ mục cụ thể.Use the splice[] method to insert the element at the new index in the array. The splice method changes the original array by removing or replacing existing elements, or adding new elements at a specific index.

Làm cách nào để thay đổi khóa của một phần tử mảng trong PHP?

Hàm thay thế_KEY [$ mảng, $ oldkey, $ newKey] {.
if [Array_Key_Exists [$ OldKey, $ mảng]] {.
$ keys = mảng_Keys [$ mảng] ;.
$ khóa [Array_Search [$ OldKey, $ Keys]] = $ newKey ;.
return mảng_combine [$ keys, $ mảng] ;.

Làm thế nào để bạn có được chỉ mục của một phần tử trong một mảng trong PHP?

Chúng ta có thể nhận chỉ mục mảng bằng cách sử dụng hàm mảng_search [].Hàm này được sử dụng để tìm kiếm phần tử đã cho.using the array_search[] function. This function is used to search for the given element.

Làm thế nào để bạn lập chỉ mục một phần tử trong một mảng?

Để tìm vị trí của một phần tử trong một mảng, bạn sử dụng phương thức indexof [].Phương thức này trả về chỉ số của lần xuất hiện đầu tiên phần tử mà bạn muốn tìm hoặc -1 nếu không tìm thấy phần tử.use the indexOf[] method. This method returns the index of the first occurrence the element that you want to find, or -1 if the element is not found.

Bài Viết Liên Quan

Chủ Đề