已经很晚了(无论如何在欧洲),为什么我找不到上述问题的答案,我的思绪被封锁了。
我的目标是......就像一个首先写入外部.csv或.txt的keygen程序。其余的事后可以忽略。
无论如何,我无法看到如何将我的功能组合成一个文件并谦卑地寻求帮助。
bloodpackID----------------comes from------------DonorID
答案 0 :(得分:0)
让您的功能return
代替echo
- 而不是function keygen($digitsCount){
$charpool = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
for ($i=0; $i < $digitsCount; $i++) {
$five[] = substr($charpool, random_int(0, strlen($charpool)-1), 1);
}
return implode('', $five);
}
function keygenLong($blockCount, $digitsCount){
for ($i=0; $i < $blockCount; $i++) {
$out[] = keygen($digitsCount);
}
return implode('-', $out);
}
function codeOutput($codeCount, $blockCount, $digitsCount){
for ($i=0; $i < $codeCount; $i++) {
$out[] = keygenLong($blockCount, $digitsCount);
}
return $out; // this one is still an array
}
$data = codeOutput($codeCount, $blockCount, $digitsCount);
。然后,您可以将值分配给变量并将其写入文件。
例如
file_put_contents('keys.txt', implode(PHP_EOL, $data));
然后将数据写入文件......
echo implode('<br>', $data);
或输出HTML
@prefix ex: <http://www.smith-family.com/familyOntology.owl#> .
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
{
?p1 :hasWife ?p2 .
?p2 :hasChild ?c .
: log:notIncludes {?p1 :hasChild ?c}
}
=> {?p1 :hasStepChild ?c}.