ホームページ > バックエンド開発 > PHPチュートリアル > オブジェクト配列からカンマ区切りの文字列を作成するときに末尾のカンマを避けるにはどうすればよいですか?

オブジェクト配列からカンマ区切りの文字列を作成するときに末尾のカンマを避けるにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-09 08:42:07
オリジナル
573 人が閲覧しました

How to Avoid Trailing Commas When Creating Comma-Separated Strings from Object Arrays?

オブジェクト配列の列からカンマ区切りの文字列を生成する

データベースやオブジェクトの配列を操作する場合、カンマ区切りの文字列を生成する必要があります。特定の列の文字列。よくある問題の 1 つは、最後の値の後に無関係なカンマがあることです。

これに対処するには、新しい配列を作成することをお勧めします。元の配列内のオブジェクトごとに、必要な値を抽出し、それを新しい配列に格納します。このアプローチにより、最後の要素の末尾にカンマが付けられなくなります。

改善されたコード スニペットは次のとおりです:

$resultstr = array();
foreach ($results as $result) {
  $resultstr[] = $result->name;
}
echo implode(",", $resultstr);
ログイン後にコピー

以上がオブジェクト配列からカンマ区切りの文字列を作成するときに末尾のカンマを避けるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート