我想要做的是叫我所有的meta标签的距离保持在variables.php文件中的一个变量。
我可以单独附和他们,但我想给它们分配的所有相同的名称,以便在网页中的脚本回声较小。 据我所知,你这是怎么了相同的值赋给一个整数,但我不能找到解决办法来处理字符串值做到这一点(我认为他们是串吧?)
$john = $ jane = 3;
我试图。
$metaAuthor = $metaDescription = $metaImage = $metaTitle =$meta;
我认为它,当你不使用数字不同的命令?
这对每个数据类型,字符串,整数,数组一样,工作等都是一样的。
一个小演示在这里:
http://sandbox.onlinephpfunctions.com/code/325104e0194b11b98fd7df58953aec4b0deb1468
您的评论的自动对焦您可能希望这样的:
$meta = $metaAuthor." ".$metaDescription." ".$metaImage ." ".$metaTitle;
数组是这样的:
$meta = array("author" => $metaAuthor, "description" => $metaDescription );
echo $meta['author'];
不,它是与每一个值类型相同。
http://sandbox.onlinephpfunctions.com/code/9211ff6bebf264fa106c28a85d789b8fb6b42c99
<?php
$meta = 'TEST';
$metaAuthor = $metaDescription = $metaImage = $metaTitle = $meta;
echo $metaAuthor."\n";
echo $metaDescription."\n";
echo $metaImage."\n";
echo $metaTitle."\n";
echo $meta."\n";
// all variables have now become equal to $meta
您的代码应指派任何值是$meta
到所有其他变量。 在PHP中,分配的“返回值”或结果是被分配的值。 只要$元中包含的东西,这东西应该在其他地方指定为好。
如
php > $x = $y = $z = 7;
php > var_dump($x, $y, $z);
int(7)
int(7)
int(7)
php > $a = $b = $c = 'hello';
php > var_dump($a,$b,$c);
string(5) "hello"
string(5) "hello"
string(5) "hello"
php >