2017-07-24 243 views
-2

。=和= =之間有什麼區別?什麼是。=用於?什麼意思?=在PHP中的意思?

例:

<?php 
$file = fopen('WERK-tabelle.csv', 'r') or die('error'); 

$yml = ''; 
$keys = [ 
    blabla, code, php 
]; 

while (($values = fgetcsv($file, 0, ';')) !== FALSE) { 
    $yml .= "<br>"; 
    $arr = array_combine($keys, $values); 
    foreach ($arr as $key => $value) { 
     $yml .= "<br>{$key}{$value}\n"; 
    } 
} 
+2

另請參見[這個問題](https://stackoverflow.com/questions/ 3737139/reference-what-do-this-symbol-mean-in-php?rq = 1)以獲取更完整的PHP運算符列表。 – Phylogenesis

回答

5

=僅僅用來把東西添加到字符串的末尾,而不會覆蓋它。

實施例1(沒有=。):

$myvar = "Hello"; 
$myvar = "Peter"; 
echo $myvar; //Will output "Peter" 

實施例2(有=。):

$myvar = "Hello"; 
$myvar .= "Peter"; 
echo $myvar; //Will output "HelloPeter" (concatenated string) 
+0

非常感謝@BenRoob的編輯。當然,你好和彼得之間沒有空間。 – Twinfriends

+0

對不起,這發分裂:) – BenRoob

+1

@ BenRoob Naaa它的完美。我不喜歡沒有正確的答案,並且誠實地說它是一個相當大的差異。 – Twinfriends