ホームページ > バックエンド開発 > PHPチュートリアル > データベース配列の列からカンマ区切りの文字列を効率的に作成するにはどうすればよいですか?

データベース配列の列からカンマ区切りの文字列を効率的に作成するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-15 03:37:12
オリジナル
582 人が閲覧しました

How to Efficiently Create a Comma-Separated String from a Database Array Column?

配列列からのカンマ区切り文字列の作成

オブジェクトの配列は、カンマ区切り文字列に変換できます。たとえば、データベースからデータをエクスポートする場合、結果の文字列から最後のカンマを削除することができます。

データベースから値をエコーする単純な foreach ループを考えてみましょう。

foreach($results as $result){
  echo $result->name.',';
}
ログイン後にコピー

このコードは次のように出力します:

result,result,result,result,
ログイン後にコピー

最後のカンマを削除するには、配列を利用してそれを分解する改善されたアプローチがあります。その後:

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

この改訂されたコードでは、末尾の不要なカンマが削除されています。

以上がデータベース配列の列からカンマ区切りの文字列を効率的に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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