';
$p_index = explode(' ','id date title link group showhide tx1 sname1 pinup');
$p = getParams($id,$dataFile,$separator,$p_index);
function getParams($id, $dataFile, $separator, $p_index) {
// ファイルå˜åœ¨ãƒã‚§ãƒƒã‚¯
if (!file_exists($dataFile)) return [];
// èªã¿è¾¼ã‚“ã§è¡Œã«åˆ†å‰²
$lines = file($dataFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
foreach ($lines as $line) {
// 指定セパレータã§åˆ†å‰²
$parts = explode($separator, $line);
// 最åˆã®è¦ç´ ãŒIDã¨ä¸€è‡´ã™ã‚‹ã‹ãƒã‚§ãƒƒã‚¯
if ($parts[0] == $id) {
// ã‚ーé…列ã«åˆ†è§£
$keys = is_array($p_index) ? $p_index : explode(' ', $p_index);
// å„フィールドã«ãƒžãƒƒãƒ”ング(足りãªã‘れã°null)
$p = [];
foreach ($keys as $i => $key) {
$p[$key] = isset($parts[$i]) ? $parts[$i] : null;
}
return $p;
}
}
// 該当IDãŒãªã‹ã£ãŸå ´åˆ
return [];
}
?>
ã‚„ã£ã•ç¥ã‚Šï½œ