Bagaimana untuk memasukkan array ke dalam php

王林
Lepaskan: 2023-05-07 12:01:07
asal
1245 orang telah melayarinya

Dalam pengaturcaraan PHP, tatasusunan ialah struktur data yang sangat biasa, dan selalunya perlu untuk menambah, memadam, mengubah suai dan menyemak tatasusunan. Memasukkan data adalah salah satu operasi yang biasa digunakan dalam pembangunan. Artikel ini akan memperkenalkan kaedah sisipan tatasusunan dalam PHP secara terperinci.

1. Kaedah memasukkan tatasusunan PHP

Dalam PHP, anda boleh menggunakan array_push(), [], array_splice() dan kaedah lain untuk menambah data baharu pada tatasusunan. Mereka diperkenalkan secara berasingan di bawah.

  1. kaedah array_push()

kaedah array_push() boleh terus menambah satu atau lebih elemen pada penghujung tatasusunan, dan nilai pulangannya ialah bilangan elemen dalam tatasusunan selepas menambah elemen Nombor:

$colors = array("red","green");
array_push($colors,"blue","yellow");
print_r($colors);
Salin selepas log masuk

Hasil keluaran ialah:

Array
(
    [0] => red
    [1] => green
    [2] => blue
    [3] => yellow
)
Salin selepas log masuk
  1. Kaedah "[]" kurungan persegi

Gunakan kurungan segi empat sama "[]" untuk menambah elemen secara langsung Kaedah ini mudah dan mudah digunakan, dan sesuai untuk situasi di mana susunan atau nilai indeks elemen yang baru ditambah diketahui:

$colors = array("red","green");
$colors[] = "blue";
print_r($colors);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => red
    [1] => green
    [2] => blue
)
Salin selepas log masuk
  1. kaedah array_splice()

Kaedah array_splice() ialah fungsi pelbagai fungsi yang bukan sahaja boleh memasukkan elemen baharu ke dalam tatasusunan, tetapi juga memadamkan elemen tatasusunan dan juga menyusun tatasusunan.

Berikut ialah sintaks untuk memasukkan elemen baharu ke dalam tatasusunan:

array_splice(array,start,length,insert array/item);
Salin selepas log masuk

di mana tatasusunan ialah tatasusunan asal, mula ialah kedudukan yang hendak disisipkan, panjang ialah bilangan elemen yang akan dipadamkan , dan sisip ialah bilangan elemen yang akan dipadamkan Tatasusunan atau elemen yang disisipkan.

Sebagai contoh, masukkan elemen baharu "c" ke dalam tatasusunan abjad:

$letters = array("a", "b", "d", "e");
array_splice($letters, 2, 0, "c");
print_r($letters);
Salin selepas log masuk

Hasil output ialah:

Array
(
    [0] => a
    [1] => b
    [2] => c
    [3] => d
    [4] => e
)
Salin selepas log masuk

2. Senario aplikasi pemasukan tatasusunan PHP

  1. Masukkan data baharu ke dalam tatasusunan

Dalam pembangunan sebenar, adalah perlu untuk terus memasukkan data baharu ke dalam tatasusunan, seperti memasukkan pengguna baharu ke dalam tatasusunan yang menyimpan maklumat pengguna maklumat. Dalam kes ini, anda boleh menggunakan array_push(), [], array_splice() dan kaedah lain untuk beroperasi.

  1. Masukkan data baharu di kedudukan tengah

Kadangkala mungkin perlu untuk memasukkan data baharu di kedudukan tengah tatasusunan, seperti semasa memasukkan elemen baharu ke dalam tatasusunan yang diisih, Ini boleh dilakukan menggunakan kaedah array_splice().

  1. Menjana tatasusunan secara dinamik

Dalam pembangunan PHP, kadangkala anda perlu menjana tatasusunan secara dinamik untuk menyimpan data Dalam kes ini, anda boleh menggunakan array_push(), [] dan kaedah lain untuk beroperasi.

3. Nota

  1. Apabila menggunakan kaedah array_push() dan [], jika tatasusunan kosong, nilai yang dimasukkan menggunakan [] akan menjadi kunci ialah elemen 0.
  2. Untuk sisipan menggunakan kaedah array_splice(), jika bilangan elemen yang hendak dipadam tidak ditentukan, tiada elemen akan dipadamkan, tetapi elemen baharu hanya akan dimasukkan pada kedudukan yang ditentukan.
  3. Sebelum memasukkan elemen baharu ke dalam tatasusunan, sebaiknya tentukan sama ada elemen itu sudah wujud untuk mengelakkan ralat yang disebabkan oleh sisipan berulang.

4 Ringkasan

Artikel ini memperkenalkan tiga kaedah penyisipan tatasusunan dalam PHP: array_push(), [], array_splice(), dan menyenaraikan keperluan dalam pembangunan sebenar Perkara yang perlu diberi perhatian . Dalam pembangunan, kaedah mana yang hendak dipilih untuk operasi perlu dipilih mengikut senario dan perlu mencapai hasil yang terbaik.

Atas ialah kandungan terperinci Bagaimana untuk memasukkan array ke dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan