Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

青灯夜游
Lepaskan: 2023-03-15 11:06:02
asal
7843 orang telah melayarinya

Cara menambah pasangan nilai kunci pada tatasusunan PHP: 1. Gunakan pernyataan "array_pad ($arr, $size, $value)" 2. Gunakan "array_unshift($arr,$value); " pernyataan; 3. Gunakan pernyataan "array_push($arr,$value)".

Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

tatasusunan php tambah pasangan Nilai kunci

1 Gunakan fungsi array_pad()

array_pad() fungsi boleh mengisi tatasusunan dengan panjang tertentu. nilai. Sintaks adalah seperti berikut:

array_pad ( $arr, $size , $value )
Salin selepas log masuk

Perihalan parameter:

  • arr mewakili tatasusunan yang akan diisi.
  • saiz mewakili panjang yang perlu diisi:
    • Jika saiz ialah nombor positif, isikan di sebelah kanan tatasusunan;
    • Jika saiz ialah nombor negatif, mulakan dari sebelah kiri Padding;
    • Jika nilai mutlak saiz kurang daripada atau sama dengan panjang tatasusunan arr, tidak akan ada padding.
  • nilai mewakili nilai yang perlu diisi.

Contoh:

<?php
$arr = array(12, 10, 9);
var_dump($arr);
$result = array_pad($arr, 5, 0);  //从数组右侧开始, 用0填补数组到含有5个元素
var_dump($result);
$result = array_pad($arr, -7, -1);  //从数组左侧开始, 用-1填补数组到含有7个元素
var_dump($result);
$result = array_pad($arr, 2, "noop");  // 第二个参数小于数组长度, 不填补
var_dump($result);
?>
Salin selepas log masuk

Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

2. Gunakan fungsi array_unshift()

array_unshift. ( ) fungsi digunakan untuk memasukkan satu atau lebih elemen pada permulaan tatasusunan Sintaksnya adalah seperti berikut:

array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
Salin selepas log masuk

Dua perkara yang perlu diperhatikan:

  • Elemen adalah sebagai Dimasukkan secara keseluruhan, elemen ini akan kekal dalam susunan yang sama selepas dimasukkan.

  • Semua nama kunci angka akan diubah suai untuk mula mengira dari 0 dan semua nama kunci rentetan akan kekal tidak berubah.

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$num = array(10, 45, 9);
var_dump($num);
array_unshift($num, 100, 6);  //在数组开头插入元素
var_dump($num);
?>
Salin selepas log masuk

Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

3. Gunakan fungsi array_push()

fungsi array_push() digunakan untuk memasukkan satu atau lebih elemen (push) pada penghujung tatasusunan adalah seperti berikut:

array_push ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
Salin selepas log masuk

Contoh:

.
<?php
header("Content-type:text/html;charset=utf-8");
$num = array(10, 45, 9);
var_dump($num);
array_push($num, 100, 6);  //在数组开头插入元素
var_dump($num);
?>
Salin selepas log masuk

Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

Pembelajaran yang disyorkan: "Tutorial Video PHP", "PHP ARRAY"

Atas ialah kandungan terperinci Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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