Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar indeks berangka dari tatasusunan dalam php
Kaedah penyingkiran: 1. Tentukan tatasusunan rentetan "$keys". . Gunakan pernyataan "array_combine( $keys,$arr)" mengalih keluar indeks berangka dalam tatasusunan "$arr" dan menukar indeks berangka menjadi indeks rentetan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Dalam PHP, anda boleh menggunakan array_combine () fungsi Untuk mengalih keluar indeks berangka dalam tatasusunan dan menukar indeks berangka menjadi indeks rentetan.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("red","green","blue","yellow"); var_dump($arr); $keys=array("a","b","c","d"); echo "使用array_combine()去除数字索引后:"; var_dump(array_combine($keys,$arr)); ?>
Hasil keluaran:
Mari kita lihat fungsi array_combine(). Fungsi
array_combine() mencipta tatasusunan baharu dengan menggabungkan dua tatasusunan, dengan unsur-unsur satu tatasusunan ialah nama kunci dan unsur tatasusunan yang lain ialah nilai-nilai utama.
Sintaks:
array_combine($keys,$values)
Elemen dalam tatasusunan $keys berfungsi sebagai kunci tatasusunan baharu, dan elemen tatasusunan $values berfungsi sebagai kunci daripada tatasusunan baharu.
Tetapi harus diperhatikan bahawa apabila menggunakan fungsi array_combine() untuk mencipta tatasusunan, bilangan elemen dalam tatasusunan $keys dan tatasusunan $values mesti konsisten, supaya nama kunci dan nilai kunci boleh sepadan satu dengan satu, jika tidak Ralat akan dilaporkan dan SALAH akan dikembalikan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar indeks berangka dari tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!