解決しなければならない問題があります。
私は連想配列を持っています、例えば:
private $formData = [
"lastPrintedNumber" => 0,
];
このデータを関数付きのテキストファイルから取得します...:
$line = fgets( $formDataFile );
$explodedLine = explode( ' ', $linea );
$this->formData[ 'lastPrintedNumber' ] = (int) $explodedLine[2];
int
$formData[lastPrintdNumber]に正しいタイプを割り当てます。
しかし、割り当てをハードコーディングしたくはありません。代わりにforeach
、配列内の適切なデータを探して、を実行したいと思います。
例:
$line = fgets( $formDataFile ) ) != false ) {
$explodedLine = explode( ' ', $linea );
foreach( $this->formDatos as $key => $value ) {
if( $explodedLine[0] == $key ) {
$this->formData[ $key ] = $value;
}
}
問題は、値がとして割り当てられることです。string
場合によってはint
、数学が必要になります。
したがって、formData[ 'lastPrintedNumber' ]
常にであるためにデータ型を確立する方法が必要になりますint
。
どうもありがとう。