php基礎(chǔ)_變量

php基礎(chǔ)_變量

在二連浩特等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),營銷型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),二連浩特網(wǎng)站建設(shè)費(fèi)用合理。



1.自定義變量

<?php
#變量規(guī)則
/*變量需要以$符號(hào)開頭,其后是變量的名稱
變量名稱必須以字母或下劃線開頭
變量名稱不能以數(shù)字開頭
變量名稱只能保護(hù)數(shù)字字符和下劃線(A-z,0-9以及_)
變量名稱對(duì)大小寫銘感($y與$Y是兩個(gè)不同的變量)
*/
?>

示例:

<?php
$x="hello ";
$y="word!";
echo "$x  $y";
?>


2.數(shù)組變量

<?php
/*
創(chuàng)建方式:
1.直接給每個(gè)數(shù)組的對(duì)應(yīng)元素賦值
$arr[key]=value;
$arr為數(shù)組名稱;key為數(shù)組的鍵;value為元素所要對(duì)應(yīng)的值
2.使用創(chuàng)建函數(shù)array()直接創(chuàng)建一個(gè)數(shù)組
array srray([mixed...]);
可以使用‘=>’符號(hào)給出數(shù)組的值
$a=array(0=>0,1=>1,...)
注:如果不為值指定鍵名,則默認(rèn)使用數(shù)值鍵值從0開始向后排,如果數(shù)組的鍵名是字符,需加上引號(hào);
*/
?>

1.創(chuàng)建數(shù)組

<?php
$a[0]=0;  //$a為數(shù)組名稱,[0]為鍵,后面0為值;
$a[1]=1;
$a[2]=2;
$b=array(0=>a,"a"=>"a","b","c","d");
//$b為數(shù)組名稱,使用=>運(yùn)算符賦值,數(shù)組鍵名可以使用字符,但必須加上引號(hào),默認(rèn)使用數(shù)組鍵名從0開始往后排,因此如果沒有給出指定名稱依次往后排,輸出結(jié)果驗(yàn)證;
echo "<pre>";
print_r ($a);
print_r ($b);
echo "</pre>"; //輸出預(yù)處理標(biāo)記
?>

輸出結(jié)果

[root@test4 html]# php index.php 
<pre>Array
(
    [0] => 0
    [1] => 1
    [2] => 2
)
Array
(
    [0] => 1
    [a] => a
    [1] => b
    [2] => c
    [3] => d


2.獲取數(shù)組元素

<?php
$arr[key];//數(shù)組名[鍵名]
?>

示例:

<?php
$a[0]=1;
$a[1]=2;
$a[2]=3;
$b=array(0=>1,1=>2,"a"=>"liao","s","c","v","b");
echo "這是數(shù)組a的第一個(gè)元素:".$a[0];
echo "<br>";
echo "這是數(shù)組a的第二個(gè)元素:".$a[1];
echo "<br>";
echo "這是數(shù)組b第三個(gè)元素:".$b[3];
echo "<br>";
echo  "這是數(shù)組b鍵名為"a"的元素: ".$b["a"];
?>

輸出結(jié)果

[root@test4 html]# php index.php 
這是數(shù)組a的第一個(gè)元素:1
<br>這是數(shù)組a的第二個(gè)元素:2
<br>這是數(shù)組b第三個(gè)元素:c
<br>這是數(shù)組b鍵名為a的元素: liao


3.為數(shù)組添加元素

<?php
//可以直接給每個(gè)數(shù)組增加賦值,也可以使用
$arr[key]=value
?>

示例:

<?php
$a=array(0,1,2,3);
echo "數(shù)組a當(dāng)前內(nèi)容為:<p>";
echo "<pre>";
print_r ($a);
echo "</pre>";
$a[]=4;
$a[]=5;
$a["a"]=a;
echo "數(shù)組a添加元素后內(nèi)容為:<p>";
echo "<pre>";
print_r ($a);
echo "<pre>";
?>

輸出結(jié)果

[root@test4 html]# php index.php 
數(shù)組a當(dāng)前內(nèi)容為:<p><pre>Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
)
</pre>數(shù)組a添加元素后內(nèi)容為:<p><pre>Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
    [5] => 5
    [a] => a
)


4.創(chuàng)建使用多維數(shù)組

<?php
//什么是多維數(shù)組,多維數(shù)組是指數(shù)組的元素也是數(shù)組,那么就組成了多維數(shù)組,echo"<p>";
php最大可以支持32維,多維數(shù)組和一維數(shù)組相似,也可以采用一維數(shù)組賦值方式
?>

示例

<?php
$a=array(
"水果"=>array("蘋果","梨","香蕉"),
"顏色"=>array("紅","黃","綠")
);
$b["家具"][0]="桌子";
$b["家具"][]="椅子";
echo "<pre>";
print_r ($a);
print_r ($b);
echo "</pre>";
?>

輸出結(jié)果

[root@test4 html]# php index.php 
<pre>Array
(
    [水果] => Array
        (
            [0] => 蘋果
            [1] => 梨
            [2] => 香蕉
        )
    [顏色] => Array
        (
            [0] => 紅
            [1] => 黃
            [2] => 綠
        )
)
Array
(
    [家具] => Array
        (
            [0] => 桌子
            [1] => 椅子
        )

)	

當(dāng)前題目:php基礎(chǔ)_變量
網(wǎng)站網(wǎng)址:http://muchs.cn/article12/jsoidc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、微信小程序網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)