.=在php中是什么意思,

比如说这个
<?php
$a = array("4","43","5");
$b = "abc";
for($i = 0;$i<=count($a);$i++){
$b.=$a[$i];}
echo $b;?>
有一个是做连接俄知道,可是循环里面的那个.=不懂哦,

php中.为拼接的意思 

echo $a.$b;  页面会打印 abcdefgh

可以通俗理解一下 

    将$a的数据赋值给$data 此时$data中的数据为 abcd

    通过$data .= $b 之后可以不清空原本$data中的数据 ,此时$data中的数据为 abcdefgh

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-13

一、=>,->的意思:

->是对象执行方法或取得属性用的。

=>是数组里键和值对应用的。

二、用法

1、=> 的用法数组中用于数组的 key 和 value之间的关系例如:

$a = array('0' => '1','2' => '4',);echo $a['0'];echo $a['2'];

2、-> 的用法类中用于引用类实例的方法和属性例如:

class Test{function add(){return $this->var++;}var $var = 0;}$a = new Test; 

//实例化对象名称

echo $a->add();echo $a->var;

扩展资料

PHP中->代码如下:

<?php

class Car {

public $speed = 0;

//增加speedUp方法,使speed加10

public function speedUp(){

$this->speed+=10;

}

$car = new Car();

$car->speedUp();

echo $car->speed;

?>

PHP中=>代码如下:

<?php

//从数组变量$arr中,读取键为apple的值

$arr = array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");

$arr0=$arr["apple"];

if( isset($arr0) ) 

{print_r($arr0);

}

?>

参考资料来源:百度百科 - PHP (超文本预处理器)

百度百科 - PHP运算符

第2个回答  推荐于2018-02-28
$b.=$a[$i];

$b=$b.$a[$i];
的简写形式。就像
$a += 5;
也就是
$a = $a + 5;本回答被网友采纳
第3个回答  2017-07-11

你好,.=在PHP是拼接字符串的意思

<?php
$a = "hello";
$b = " word";

$a .=$b ;//和 a+=1 a=a+1一个意思,这句话意思是 $a=$a.$b
var_dump($a); //"hello word"

第4个回答  2017-08-22

首先php里面的“.”代表连接符例如

$str = 'baidu'. time(). 'zhidao';

".="可以理解为是“串接赋值”例如:

<?php
//将hello和world链接起来
$x="Hello";
$x .= " world!";
echo $x; // 输出 Hello world! 
?>