オブジェクト配列の列からカンマ区切りの文字列を生成する
データベースやオブジェクトの配列を操作する場合、カンマ区切りの文字列を生成する必要があります。特定の列の文字列。よくある問題の 1 つは、最後の値の後に無関係なカンマがあることです。
これに対処するには、新しい配列を作成することをお勧めします。元の配列内のオブジェクトごとに、必要な値を抽出し、それを新しい配列に格納します。このアプローチにより、最後の要素の末尾にカンマが付けられなくなります。
改善されたコード スニペットは次のとおりです:
$resultstr = array(); foreach ($results as $result) { $resultstr[] = $result->name; } echo implode(",", $resultstr);
以上がオブジェクト配列からカンマ区切りの文字列を作成するときに末尾のカンマを避けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。