新聞中心

鹽田網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,鹽田網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為鹽田1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的鹽田做網(wǎng)站的公司定做!
一個可變變量獲取了一個普通變量的值作為這個可變變量的變量名。利用這一特性我們可以動態(tài)的設(shè)置和使用一個變量的變量名。
聲明可變變量的方法非常簡單,只需要在變量名前加上至少兩個“$”符號即可,示例代碼如下:
';
$name = 'PHP入門教程';
$str = 'name';
echo $$str.'
';
$url = 'http://c.biancheng.net/php/';
$website = 'url';
$link = 'website';
echo $$$link;
?>
運行結(jié)果如下:
C語言中文網(wǎng)
PHP入門教程
http://c.biancheng.net/php/
可變變量還可以用于數(shù)組,不過在此之前必須先解決一個模棱兩可的問題,那就是當(dāng)寫下 $$a[1] 時,PHP 解析器需要知道你是想要 $a[1] 作為一個變量呢,還是想要 $$a 作為一個變量并取出該變量中索引為 [1] 的值。
解決這個問題的語法是使用“{ }”將變量包裹,比如第一種情況用 ${$a[1]};第二種情況用 ${$a}[1],示例代碼如下:
'.${$arr[1]}.'
';
$arr2 = array('PHP 教程', 'PHP 可變變量');
$str = 'arr2';
echo ${$str}[0].'
'.${$str}[1];
?>
運行結(jié)果如下:
C語言中文網(wǎng)
http://c.biancheng.net/php/
PHP 教程
PHP 可變變量
上面的示例中用到了數(shù)組方面的知識,不明白也沒關(guān)系,大家只需要理解可變變量的使用即可,有關(guān)數(shù)組的知識我們會在后面詳細(xì)介紹。
網(wǎng)站標(biāo)題:PHP可變變量
文章鏈接:http://m.fisionsoft.com.cn/article/djpppod.html


咨詢
建站咨詢
