我在 PHP 中有一个奇怪的问题。我正在解析网页,我得到了我正在寻找的正确值。问题是,如果我想将它们一起打印成一个“回声”,它只打印某些值,而其他值则不打印。我给你举个例子,这不是我真正的代码,因为我不能在这里过去我的源代码(它太长了,我可以做一个更短的例子)。
<?php
$variable1 = function_to_get_this_variable;
$variable2 = function_to_get_this_variable;
$variable3 = function_to_get_this_variable;
$variable4 = function_to_get_this_variable;
$variable5 = function_to_get_this_variable;
$variable6 = function_to_get_this_variable;
现在,如果我单独打印每个值(即通过 echo $variable1;),我会得到我正在寻找的值。但是如果尝试将它们打印在一起,通过
echo("This is the variable 1: " . $variable1 . " This is the variable 2: " . $variable2 . " This is the variable 3 :" . $variable3 . " This is the variable 4: " . $variable4 . " This is the variable 5: " . $variable5 . " This is the variable 6: " . $variable6);
它只打印变量,直到变量 4,然后它什么也不打印。如果我只离开
echo(" This is the variable 5: " . $variable5 . " This is the variable 6: " . $variable6);
它只打印变量 5。同样,如果只留下
echo(" This is the variable 6: " . $variable6);
它正确打印第六个。
哪个可能是问题?另外,我记得你我正在解析网页(如果它有用的话)。提前谢谢大家。