ホーム  会社情報 > 社員ブログ 永原 

永原の雑記録

永原の雑記帳 >> 記事詳細

2012/01/09

PHPの配列からCSVやSQLのIN句生成

Tweet ThisSend to Facebook | by:永原 篤


こんにちわ。永原です。

PHP の配列からCSVやSQLのIN句生成

配列からCSVやSQLのIN句を生成する際、PHP のimplode を使っているので、その紹介です。

CSV用(カンマ区切り)implode サンプル・コード

<?php

$var_array = array( 'A', 'B', 'C', 'D' );

echo implode( ",", $var_array );

?>

CSV用(カンマ区切り)implode サンプル結果

A,B,C,D

SQLのIN句や引用符付きCSV用implode サンプル・コード

implode で生成した文字列の前後に引用符を付加することがポイントです。

<?php
$sql_in  = "'";
$sql_in .= implode( "','", $var_array );
$sql_in .= "'";
echo $sql_in;
?>

SQLのIN句や引用符付きCSV用implode サンプル結果

'A','B','C','D'

13:04 | トラックバック(0) | PHP


〒 135-0062 東京都江東区東雲 1-9-41-3301
tel: 090-1699-2746
email: info@opensource-workshop.jp