私のphpコードでは、すべての検証エラーメッセージをと呼ばれる1つの配列に収集しています$errors
。「1)エラー1 2)エラー2 ...」などのようにすべての配列要素をエコーすることは可能ですか?
3 に答える
2
あなたの質問は本当に不明確です。とにかく私があなたの問題を理解していれば、これはうまくいくはずです:
単一の文字列にすべてのメッセージが必要な場合は、次を使用します。
$i = 1;
$message = '';
foreach($errors as $value)
{
$message .= "$i) Error $value\n";
$i++;
}
それらを配列にする必要がある場合は、代わりにこれを使用してください。
$i = 1;
$message = array();
foreach($errors as $value)
{
$message[] = "$i) Error $value";
$i++;
}
于 2011-11-10T20:26:43.693 に答える
1
このforeach
構成はこれに適しています。
foreach($errors as $key => $value) {
printf('%s) %s', htmlspecialchars($key), htmlspecialchars($value));
}
私はあなたの質問を理解したと思います.あなたが何をしたいのかは本当に明確ではありません.
于 2011-11-10T20:26:56.190 に答える
0
古き良き C スタイルは完全に有効な php です。
for ($i = 0; $i < count($error); $i++)
{
echo "" . ($i+1) . ") " . $error[$i];
}
于 2011-11-10T20:26:23.157 に答える