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

Bagaimana untuk menambah pasangan nilai kunci pada tatasusunan php

青灯夜游
青灯夜游asal
2022-02-15 16:06:507792semak imbas

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 )

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);
?>

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 ... ] )

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);
?>

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 ... ] )

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);
?>

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!

Kenyataan:
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