我正在尝试使用以下脚本将段落放入框中。我无法理解脚本的以下部分。如果您简要解释这些内容将会有所帮助。向我的PHP专家开发人员提出了一个热切的请求。
$result .= ($result == '' ? '' : "\n") . $word;
$result .= ($result == '' ? '' : ' ') . $word;
这是完整的脚本
//Fits a string into box with given width
function wrapText($string, $fontfile, $fontsize, $angle, $width)
{
$result = '';
$words = explode(' ', $string);
foreach ($words as $word) {
$teststring = $result . ' ' . $word;
$testbox = imagettfbbox($fontsize, $angle, $fontfile, $teststring);
if ($testbox[2] > $width) {
$result .= ($result == '' ? '' : "\n") . $word;
} else {
$result .= ($result == '' ? '' : ' ') . $word;
}
}
return $result;
}