あみだくじ
Posted feedbacks - PHP
ファイルの内容を結果付きで返却します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php
function Amida($file_path)
{
if (!file_exists($file_path)) {
return NULL;
}
$lines = file($file_path);
$org = array_shift($lines);
$p = $org;
foreach ($lines as $line) {
for ($i = 1; $i < strlen(trim($line)); $i+=2) {
if ($line[$i] == '-') {
$sub = array($p[$i+1]=>$p[$i-1], $p[$i-1]=>$p[$i+1]);
$p = strtr($p, $sub);
}
}
}
return $org.implode('', $lines).$p;
}
?>
|


greentea #4476() Rating4/6=0.67
[ reply ]