PHP 変数を連結してコンマ区切りのリストを作成すると、その変数に値があるかどうかに関係なく、コンマが追加されます。
変数をコンマ区切りリストに連結するときに不要なコンマを削除するにはどうすればよいですか?
try {
$stmt = $conn->prepare("SELECT * FROM customer_info WHERE user_id = :user_id");
$stmt->bindValue(':user_id', $user_id);
$stmt->execute();
}
catch (PDOException $e) {
echo $e->getMessage();
}
$search = array('_', ',', 'Null');
$replace = array(' ', ', ', '');
$rows = str_replace($search, $replace, $row);
$merged_likes = $rows['items_like'] . ", " . $rows['first_like'] . ", " . $rows['second_like'] . ", " . $rows['third_like'];
echo $merged_likes;