Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

青灯夜游
Lepaskan: 2023-03-16 06:34:02
asal
2390 orang telah melayarinya

Dalam PHP, list() boleh digunakan untuk menukar tatasusunan kepada set pembolehubah Sintaks ialah "senarai(pembolehubah 1, pembolehubah 2, pembolehubah 3....) = $array;". Fungsi list() boleh menetapkan nilai dalam tatasusunan kepada set pembolehubah dalam satu operasi Bilangan elemen tatasusunan perlu lebih besar daripada atau sama dengan bilangan parameter dalam list().

Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

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

Dalam php, anda boleh menggunakan list( ) untuk Menukar tatasusunan kepada satu set pembolehubah.

list() boleh menetapkan nilai dalam tatasusunan kepada set pembolehubah Seperti tatasusunan(), ia bukan fungsi sebenar, tetapi struktur bahasa. list() boleh memberikan nilai kepada satu set pembolehubah (berbilang) dalam satu operasi.

Format tatabahasa:

list($var1 [, $val2, ...])=$array;
Salin selepas log masuk

Penerangan parameter:

  • $val1、$val2... ialah satu set pembolehubah yang akan diberikan , Gunakan koma , untuk memisahkan berbilang pembolehubah.

  • $array ialah tatasusunan untuk tugasan.

Nota: list() hanya boleh digunakan untuk mengindeks tatasusunan dan indeks mesti bermula dari 0. Dalam PHP5, list() mula memberikan nilai dari parameter paling kanan; dalam PHP7, list() mula memberikan nilai dari parameter paling kiri.

Contoh:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1,45,9);
list($a, $b, $c) = $arr;
echo $a."<br>";
echo $b."<br>";
echo $c."<br>";
?>
Salin selepas log masuk

Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

Seperti yang anda boleh lihat, dalam contoh di atas, tatasusunan ditukar menjadi set pembolehubah ($a , $b, $c).

Nota: Bilangan elemen tatasusunan boleh lebih besar daripada atau sama dengan bilangan parameter dalam list(), tetapi tidak boleh kurang, jika tidak, ralat akan dilaporkan:

<?php
$arr=array(1,45,9,4,5,6);
list($a, $b, $c) = $arr;
echo $a."<br>";
echo $b."<br>";
echo $c."<br>";
?>
Salin selepas log masuk

Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(1,45,9);
list($a, $b, $c, $d) = $arr;
echo $a."<br>";
echo $b."<br>";
echo $c."<br>";
?>
Salin selepas log masuk

Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam 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