温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

php基础_变量

发布时间:2020-04-05 08:52:20 来源:网络 阅读:591 作者:Aic_liao 栏目:web开发

php基础_变量



1.自定义变量

<?php
#变量规则
/*变量需要以$符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头
变量名称只能保护数字字符和下划线(A-z,0-9以及_)
变量名称对大小写铭感($y与$Y是两个不同的变量)
*/
?>



示例:

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




2.数组变量

<?php
/*
创建方式:
1.直接给每个数组的对应元素赋值
$arr[key]=value;
$arr为数组名称;key为数组的键;value为元素所要对应的值
2.使用创建函数array()直接创建一个数组
array srray([mixed...]);
可以使用‘=>’符号给出数组的值
$a=array(0=>0,1=>1,...)
注:如果不为值指定键名,则默认使用数值键值从0开始向后排,如果数组的键名是字符,需加上引号;
*/
?>


1.创建数组


<?php
$a[0]=0;  //$a为数组名称,[0]为键,后面0为值;
$a[1]=1;
$a[2]=2;
$b=array(0=>a,"a"=>"a","b","c","d");
//$b为数组名称,使用=>运算符赋值,数组键名可以使用字符,但必须加上引号,默认使用数组键名从0开始往后排,因此如果没有给出指定名称依次往后排,输出结果验证;
echo "<pre>";
print_r ($a);
print_r ($b);
echo "</pre>"; //输出预处理标记
?>


输出结果

[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.获取数组元素

<?php
$arr[key];//数组名[键名]
?>


示例:

<?php
$a[0]=1;
$a[1]=2;
$a[2]=3;
$b=array(0=>1,1=>2,"a"=>"liao","s","c","v","b");
echo "这是数组a的第一个元素:".$a[0];
echo "<br>";
echo "这是数组a的第二个元素:".$a[1];
echo "<br>";
echo "这是数组b第三个元素:".$b[3];
echo "<br>";
echo  "这是数组b键名为"a"的元素: ".$b["a"];
?>


输出结果

[root@test4 html]# php index.php 
这是数组a的第一个元素:1
<br>这是数组a的第二个元素:2
<br>这是数组b第三个元素:c
<br>这是数组b键名为a的元素: liao



3.为数组添加元素

<?php
//可以直接给每个数组增加赋值,也可以使用
$arr[key]=value
?>


示例:

<?php
$a=array(0,1,2,3);
echo "数组a当前内容为:<p>";
echo "<pre>";
print_r ($a);
echo "</pre>";
$a[]=4;
$a[]=5;
$a["a"]=a;
echo "数组a添加元素后内容为:<p>";
echo "<pre>";
print_r ($a);
echo "<pre>";
?>


输出结果

[root@test4 html]# php index.php 
数组a当前内容为:<p><pre>Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
)
</pre>数组a添加元素后内容为:<p><pre>Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
    [5] => 5
    [a] => a
)



4.创建使用多维数组

<?php
//什么是多维数组,多维数组是指数组的元素也是数组,那么就组成了多维数组,echo"<p>";
php最大可以支持32维,多维数组和一维数组相似,也可以采用一维数组赋值方式
?>


示例

<?php
$a=array(
"水果"=>array("苹果","梨","香蕉"),
"颜色"=>array("红","黄","绿")
);
$b["家具"][0]="桌子";
$b["家具"][]="椅子";
echo "<pre>";
print_r ($a);
print_r ($b);
echo "</pre>";
?>


输出结果

[root@test4 html]# php index.php 
<pre>Array
(
    [水果] => Array
        (
            [0] => 苹果
            [1] => 梨
            [2] => 香蕉
        )
    [颜色] => Array
        (
            [0] => 红
            [1] => 黄
            [2] => 绿
        )
)
Array
(
    [家具] => Array
        (
            [0] => 桌子
            [1] => 椅子
        )

)	



向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI