
CSVのヘッダーが動的に変更されて順番が変わる場合に使える記事です。
こんな風にやるよ
$csv_headers = ["id", "sex", "name", "job", "skill"];
// ヘッダーから動的にカラムのインデックスを取得
foreach ($csv_headers as $index => $column) {
if (strpos($column,'id') !== false) {
$row_job_index = $index;
}
if (strpos($column,'name') !== false) {
$row_name_index = $index;
}
if (strpos($column,'job') !== false) {
$row_job_index = $index;
}
}
ポイント
strpos($string, ‘検索対象文字列’)
strposは文字列に存在しない時にfalseを返却します、そこを利用しています
if (strpos($column,'id') !== false) {
$row_job_index = $index;
}
いやいや固定で決まっているんだ、
といった場合はconfig.phpファイルでも作って定義しておくと良いですね🐱
![Gunosy スコア計算[NOINDEX]](https://www.yuulinux.tokyo/contents/wp-content/uploads/2018/11/20171130190021-150x150.jpg)



![Plesk12.5.30 25番で待ちうけさせる status=deferred (connect to example.com[111.xxx.yyy.2]:25: Connection refused)](https://www.yuulinux.tokyo/contents/wp-content/uploads/2017/10/plesk25_201710027_2-150x150.jpg)




