在 php 中,在单词之间添加空格而不是换行符


Add space between words not line breaks in php

嗨,直截了当的问题。 我在php中有一个搜索功能,可以从数据库中打印出所需的信息。 但它把它打印成一个词。 我不想要换行符...只是单词之间的空格。 我已经用谷歌搜索并检查了这个论坛的答案,但似乎找不到任何答案。

代码可以正常工作并按要求执行,但看起来并不整洁。

代替:ID 职位 职位描述 工作地点 工作类别

它看起来像这样:

IDJobTitleJobDescriptionJobLocationJobCategory

这是我的php代码的一部分。

// $results = mysql_fetch_array($raw_results) puts data from database into array, while it's valid it does the loop
echo
     '<p>'
     . $results['id']
     . $results['job_title']
     . $results['job_description']
     . $results['job_location']
     . $results['job_category']
     . '</p>';

请注意,我希望它在一行中,而不是换行符。 谢谢。

你必须像这样回显空间.' '.

或者在您的情况下,只需用这个替换您的代码。

echo
     '<p>'
     . $results['id']
     .' '. $results['job_title']
     .' '. $results['job_description']
     .' '. $results['job_location']
     .' '. $results['job_category']
     .' '. '</p>
echo '<p>'
     .$results['id'] . ' '
     . $results['job_title'] . ' '
     . $results['job_description'] . ' '
     . $results['job_location'] . ' '
     . $results['job_category'] . ' '
     . '</p>';