这是我的代码:
foreach($diff as $ident => $value){
foreach($properties as $key => $row){
if ($key == $ident){
echo "Name: ".$row["name"].". ";
echo "animal: ".$row["animal"].". ";
}
}
foreach($value as $innerKey => $innerValue ){
echo $innerKey."1: ";
echo $diff[$ident][$innerKey].PHP_EOL.". ";
echo $innerKey."2: ";
echo $diff2[$ident][$innerKey].PHP_EOL.". ";
}
}
我页面上的输出是:
姓名:弗雷德。动物:猫。 food1:鸡肉。食物2:牛奶。姓名:山姆。动物:狗。 food1:火腿。 food2:苹果。姓名:阿兰。动物:鸟。 food1:cerials。 food2:gras。
我想将整个文本存储到一个变量中。这有可能吗?
答案 0 :(得分:1)
如果你想把它变成一个字符串var,那就加上这个:
$string='';
foreach($diff as $ident => $value){
foreach($properties as $key => $row){
if ($key == $ident){
$string .= "Name: ".$row["name"].". ";
$string .= "animal: ".$row["animal"].". ";
}
}
foreach($value as $innerKey => $innerValue ){
$string .= $innerKey."1: ";
$string .= $diff[$ident][$innerKey].PHP_EOL.". ";
$string .= $innerKey."2: ";
$string .= $diff2[$ident][$innerKey].PHP_EOL.". ";
}
}