実際、.csv ファイルを生成する方法がわかりません。さまざまな電子メモを調べましたが、まだ取得できません。
私がしたいこと?
「 partner_name」と「link 」をエコーするコードを書きましたが、これらはformDetails.csvファイルに入れる必要があります。
$result = mysql_query(
"SELECT form_id, partner_name
FROM `ef_kabaadkhana`.`ef_form_master_v1`
WHERE active = 1 AND listed = 1;"
);
while ($formDetails = mysql_fetch_assoc($result)) {
$partner_name = $formDetails['partner_name'];
$formId = $formDetails['form_id'];
$slugifyPartnername = slugify($partner_name);
$partner_link = "http://myforms.com/form/{$formId}/{$slugifyPartnername}";
echo $partner_name . '=>' . $partner_link, "\n";
}
function slugify($text) {
$text = preg_replace('~[^\\pL\d]+~u', '-', $text);
$text = trim($text, '-');
if (function_exists('iconv'))
$text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
$text = strtolower($text);
$text = preg_replace('~[^-\w]+~', '', $text);
if (empty($text))
return 'n-a';
return $text;
}
それは何をしますか?
テーブルから form_id と partner_name を取得するだけef_form_master_v1
です。$partnerName
と$partnerlink
が定義され、それに応じて表示されます。
しかし、$partnerName
とをエコーする代わりに、これらのパラメーターの配列を という名前の CSV ファイル$partnerlink
に入れたいと思います。formDetails.csv