亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

php compact()函數(shù)的使用方法詳解

來源:藏色散人 發(fā)布時(shí)間:2019-03-11 11:38:25 閱讀量:1050

compact()函數(shù)是PHP中的內(nèi)置函數(shù),它用于使用變量創(chuàng)建數(shù)組。此函數(shù)與extract()函數(shù)相反。它創(chuàng)建一個(gè)關(guān)聯(lián)數(shù)組,其鍵是變量名,其對(duì)應(yīng)的值是數(shù)組值。

語法:

1

array compact("variable 1", "variable 2"...)

參數(shù):此函數(shù)接受由逗號(hào)運(yùn)算符(',')分隔的可變數(shù)量的參數(shù)。這些參數(shù)是字符串?dāng)?shù)據(jù)類型,并指定我們要用于創(chuàng)建數(shù)組的變量的名稱。我們也可以將一個(gè)數(shù)組作為參數(shù)傳遞給這個(gè)函數(shù),在這種情況下,作為參數(shù)傳遞的數(shù)組中的所有元素都將被添加到輸出數(shù)組中。

返回值:此函數(shù)返回一個(gè)數(shù)組,其中添加了所有變量。

注意:將跳過作為參數(shù)傳遞的任何字符串,該字符串與有效的變量名稱不匹配,并且不會(huì)添加到數(shù)組中。

例子:

1

2

3

4

5

6

7

8

9

輸入 : $AS="ASSAM", $OR="ORISSA", $KR="KERELA"

        compact("AS", "OR", "KR");

輸出:

Array

(

    [AS] => ASSAM

    [OR] => ORISSA

    [KR] => KERELA

)

下面的程序說明了PHP中compact()函數(shù)的工作原理:

示例-1:

1

2

3

4

5

6

7

8

9

10

11

<?php

       

$AS = "ASSAM";

$OR = "ORISSA";

$KR = "KERELA";

       

$stats = compact("AS", "OR", "KR");

   

print_r($states);

   

?>

輸出:

1

2

3

4

5

6

Array

(

    [AS] => ASSAM

    [OR] => ORISSA

    [KR] => KERELA

)

示例-2:

1

2

3

4

5

6

7

8

9

10

11

12

13

<?php

 

$username = "max";

$password = "many";

$age = "31";

   

$NAME = array("username", "password");

   

$result = compact($NAME, "age");

       

print_r($result);

   

?>

輸出:

1

2

3

4

5

6

Array

(

    [username] => max

    [password] => many

    [age] => 31

)


標(biāo)簽: PHP 環(huán)境搭建
分享:
評(píng)論:
你還沒有登錄,請(qǐng)先