在字符串中添加空格


Add space in String

我想在字符串分配期间添加空间,如:

$movie_genre.= $row["movie_genre"]."   ";

它应该在哪里显示genre1-genre2-genre3等等。这三种类型之间需要一个空格。目前显示的是genre1genre2genre3

在数组中收集它&则使用implode:

{// your loop starts
  $movie_genre[] = $row["movie_genre"];
}//// your loop ends
echo implode(" ", $movie_genre);

@MuhammadMuazzam,请检查以下代码。

//Suppose your data array like below.(Below is sample example)
$dataArray = array('data1','data2','data3'); 
$numItems = count($dataArray);
$i = 0;
$movie_genre = '';
foreach($dataArray as $value)
{
    if(++$i === $numItems) {
       $movie_genre.= $value;
    } else {
        $movie_genre.= $value." ";
    }
}
echo $movie_genre;

您现有的代码是完美的,

只需添加单行rtim()

$movie_genre.= $row["movie_genre"] . " ";
$movie_genre = rtrim($movie_genre);