ホームページ >バックエンド開発 >PHPチュートリアル >PHPリスト関数の使い方_PHPチュートリアル

PHPリスト関数の使い方_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:12:54825ブラウズ

PHP のリスト関数の役割は、リストを使用して単純なデータ操作を実行できるように、配列内の値をいくつかの変数に割り当てることです。 ああ、必要に応じて参照してください。

注: list() は数値インデックス付きの配列でのみ使用でき、数値インデックスが 0 から始まることを前提としています。

例 1. list() の例

コードは次のとおりです コードをコピー

$info = array('コーヒー', 'ブラウン', 'カフェイン');

// すべての変数をリストします
リスト($ドリンク、$カラー、$パワー) = $情報;
echo "$ Drink は $color で、$power はそれを特別なものにします。n";

// いくつかをリストします
リスト($ドリンク, , $パワー) = $情報;
echo "$ドリンクには $power.n があります";

// または、3 番目のみにスキップしましょう
list( , , $power) = $info;
echo "$power!n が必要です";

?>

例2. list()の使用例







$result = mysql_query("従業員から ID、名前、給与を選択",$conn);
while (list($id, $name, $salary) = mysql_fetch_row($result)) {
「n」をエコーし​​ます。
" " n".
「n」。
" n";
}

?>


コードは次のとおりです コードをコピー
<テーブル>
従業員名 給与
$name$salary

警告
list() は、右端のパラメータから値を割り当てます。単純な変数を使用する場合は、これについて心配する必要はありません。しかし、インデックス付き配列を使用する場合、通常、結果は list() に記述されているように左から右に進むと予想されますが、そうではありません。逆の順序で割り当てられます。

例 3. list() での配列インデックスの使用

コードは次のとおりです コードをコピー
$info = array('コーヒー', 'ブラウン', 'カフェイン');
list($a[0], $a[1], $a[2]) = $info;
var_dump($a);
?>

次の出力が生成されます (単位の順序と list() 構文で記述された順序の比較に注意してください):

コードは次のとおりです コードをコピー

配列(3) {
[2]=>
string(8) "カフェイン"
[1]=>
string(5) "茶色"
[0]=>
string(6) "コーヒー"
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629273.html技術記事 PHP のリスト関数の機能は、配列内の値をいくつかの変数に代入することで、必要に応じてリストを使用して簡単なデータ操作を実装できます。 注: リー...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。