http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 2739|回复: 4

[PHP] PHP 中的变量和数组

[复制链接]
发表于 2018-12-2 10:39:30 | 显示全部楼层 |阅读模式
本帖最后由 惜 于 2018-12-2 10:39 编辑

       PHP 的变量类型有以下几种:整型变量(Integer)、浮点型变量(Double)、字符型变量(String)、
数组型变量(Array)和对象型变量(Object)。

[PHP] 纯文本查看 复制代码
<?
$index=100; //定义一个整型变量,赋值为 100
$int2=10000;  //定义一个整型变量,赋值为 10000
$string="阿牛";  //定义一个字符型变量,赋值为 阿牛
$string1="Is Me!"; //定义一个字符串变量,赋值为Is Me!

echo $index;
echo "<p>";  
echo $int2;
echo "<p>";  
echo $string;
echo "<p>";  
echo $string1;
echo "<p>";  
?>


      在 PHP 中初始化数组一般有两种方法,一种是同时给数组中所有元素赋值,另一种是单独给数组
每个元素赋值。下面通过实例来具体了解这两种方法。

[PHP] 纯文本查看 复制代码
<?
        //数组变量
        $arrayName = array("李阳","张兴","王国");
        
        //循环输出
        foreach($arrayName as $name){
                echo $name;
                echo "<p>";
        }
        
        //单独给数组每个元素赋值。
        $arrayName[0] = "1";
        $arrayName[1] = "2";
        $arrayName[2] = "3";
        
        echo "单独给数组每个元素赋值";
        echo "<p>";
        for($i=0;$i<count($arrayName);$i++)
        {
                echo $arrayName[$i];  //显示数组元素
                echo "<p>"; 
        }
        
        //获取数组中的元素
        echo "获取数组中的元素";
        echo "<p>";
        echo $arrayName[2];
        echo "<p>";
        echo $arrayName[1];
        echo "<p>";
        //给数组动态增加元素
        $arrayName[4] = "郑州";
        $arrayName[5] = "河南";
        
        echo "给数组动态增加元素";
        echo "<p>";
        echo $arrayName[4];
        echo $arrayName[5];
?>


      一维数组的格式是 Array[],二维数组的格式就是 Array[][],多维数组的格式是 Array[][]……[]。和
一维数组一样,给多维数组赋值也有两种方法。下面分别通过实例来具体说明。

[PHP] 纯文本查看 复制代码
<?
//创建二维数组
$string=array(
        0=>array(11,12,23),
        1=>array("me","is me","is he","is who",),
        2=>array("今天好","明天好","明天真好")
);  

//创建二维数组,数组元素也是数组
for($i=0;$i<count($string);$i++) //通过循环读取外层数组内容
{
        for($j=0;$j<count($string[$i]);$j++)  //通过循环读取内层数组内容
        {
        echo $string[$i][$j]; //显示数组元素
        echo ",";
        }
        echo "<br>";
}

//单独给多维数组每个元素赋值
$string[0][0]=3.14151927; 
$string[0][1]=23654;
$string[0][2]=2;
$string[1][0]="abs";
$string[1][1]="base64_decode";
$string[1][2]="cal_from_jd";
$string[1][3]="ibase_add_user";
$string[2][0]="经济";
$string[2][1]="历史";
$string[2][2]="填充";

for($i=0;$i<count($string);$i++) //通过循环读取外层数组内容
{
        echo "<br>";
        for($j=0;$j<count($string[$i]);$j++)  //通过循环读取内层数组内容
        {
                echo "<br>";
                echo $string[$i][$j]; //显示数组元素
                echo ",";
        }
        echo "<br>";
}
?>


$ZQ@%TJQU5F0ZTLU[TH@(FL.png



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2018-12-2 12:37:10 | 显示全部楼层
好东西,多学点东西总是好的
发表于 2018-12-2 15:46:20 | 显示全部楼层
真是难得给力的帖子啊。
发表于 2018-12-2 16:00:10 | 显示全部楼层
真是难得给力的帖子啊。
发表于 2018-12-2 17:25:58 | 显示全部楼层
感恩无私的分享与奉献
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-25 17:29

© 2014-2021

快速回复 返回顶部 返回列表