Ich möchte ein Formularfeld mit bestimmten Daten in der Liste, zum Beispiel 15 Ziffern validieren. Im folgenden Codebeispiel benötige ich Hilfe mit dem Code, um die Liste nach der Nummer zu durchsuchen. 2 Einträge unten sind das Beispiel, aber die echte Liste wird Hunderte von Zeilen sein.Form Feld Validierung gegen Liste
public function validate($value)
{
$file_location = '/path/to/file/a1.txt';
// Mage::log($file_location, null , 'aa.log', 1);
$allowed_values = explode("\n",trim(file_get_contents($file_location)));
array_walk($allowed_values, 'trim');
// $allowed_values = array('');
return in_array($value, $allowed_values);
}
Liste Beispiel
C810,34402,BB-H500,356523076903149,TESTE
C810,34402,BB-H500,356523076452163,TESTE
Danke
Also ... dieser Code ist oder funktioniert nicht? Es könnte auch sinnvoll sein, '" \ n "' in 'PHP_EOL' zu ändern. – Xorifelse