。=在此代码中如何工作? - php

在学习PHP时给了我这个问题。

$ a的最终值是多少?

$a .= "a";
$a .= "b";
$a .= "c";

我知道它输出“ abc”,并且我知道“。=“是一个串联分配,但是我仍然不清楚这里实际发生了什么。当我删除句点时,我会得到“ c”,这意味着最后一个项目是有意义的。

感谢您的澄清。

参考方案

$a .= "a" 

是...的简写

$a = $a . "a"

开始时,$ a为空。

$a .= "a"
// now $a == "a"
$a .= "b"
// now $a == "a" . "b" == "ab"
$a .= "c"
// now $a == "ab" . "c" == "abc"

等效于XPath中的(。*) - php

我正在尝试从XPath中的正则表达式中找到与(。*)等价的东西。现在这是我目前拥有的:我有一个HTML a-tag,带有一个指向world/nl44/town/ANYNUMBER的href,其中ANYNBUMBER例如,它可以是:world/nl44/town/12345和world/nl44/town/1232被一个随机值代替(我只需要一个tag的值)。查…

PHP:获取调用引用的数组名称 - php

假定以下函数并调用:function doSomething( &$someArray ) { // Do something to $someArray } $names=array("John", "Paul", "George", "Ringo"); doSomet…

PHP-MySQL结果转换为JSON - php

我试图了解如何将MySQL结果转换为JSON格式,以便以后可以在Javascript中使用此JSON来构建HTML表。但是我的代码只是产生大量的空值,我还不明白为什么。$result = mysqli_query($con, "SELECT * FROM Customers"); $test = json_encode($result);…

PHP Count数组元素 - php

嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…

PHP:从函数返回值并直接回显它? - php

这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…