Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php
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().
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;
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>"; ?>
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>"; ?>
<?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>"; ?>
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!