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

Bagaimana untuk menukar tatasusunan kepada satu set pembolehubah dalam php

青灯夜游
青灯夜游asal
2022-05-10 15:17:252342semak imbas

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;

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

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

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

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!

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