Array ( [0] => pass [1] => email )
Соответственно нужно это на русский язык перевести. Подскажите где почитать про это, или если есть время и терпение, то помогите довести до ума.
Спустя 6 минут, 12 секунд (13.07.2011 - 11:07) ApuktaChehov написал(а):
Создаете второй массив с сообщениями. Элементы этого массива используете как ключи массива с сообщениями.
Спустя 4 минуты, 39 секунд (13.07.2011 - 11:12) m4a1fox написал(а):
ApuktaChehov
Согласен! Массив замены
А вот дальше
Согласен! Массив замены
$array_rus = array('name' => 'Имя', 'pass' =>'Пароль', 'email' =>'Email');
А вот дальше
???????
foreach ($true as $key=>$value) {
$tu = $value;
$t = str_replace($tu, $array_rus, $tu);
print_r($t);
}
Спустя 5 минут, 34 секунды (13.07.2011 - 11:17) ApuktaChehov написал(а):
Нафиг!
Вот у вас есть ошибки:
Вот у вас сообщения:
теперь нужно пройтись по массиву с ошибками и сформировать ошибки на русском:
И все.
Вот у вас есть ошибки:
$arr = Array ( [0] => pass [1] => email )
Вот у вас сообщения:
$array_rus = array('name' => 'Имя', 'pass' =>'Пароль', 'email' =>'Email');
теперь нужно пройтись по массиву с ошибками и сформировать ошибки на русском:
foreach($arr as $var){
echo($array_rus[$var]);
}
И все.
Спустя 3 минуты, 21 секунда (13.07.2011 - 11:21) m4a1fox написал(а):
ApuktaChehov
Спасибо! Так просто. А я тут уже коварно начал думать.
Спасибо! Так просто. А я тут уже коварно начал думать.
Спустя 6 минут, 47 секунд (13.07.2011 - 11:27) Mirexzpalich написал(а):
<?php
$array_rus = array('name' => 'Ошибка поле "Имя"',
'pass' => 'Ошибка поле "Пароль"',
'email' => 'Ошибка поле "Email"');
$error = ('name','email');
?>
<?php if(isset($error['name'])) echo $array_rus['name'].'<br />';?>
Ваше имя: <input type="text" name="name" /><br />
<?php if(isset($error['pass'])) echo $array_rus['pass'].'<br />';?>
Ваш пароль: <input type="password" name="pass" /><br />
<?php if(isset($error['email'])) echo $array_rus['email'].'<br />';?>
Ваш Email: <input type="text" name="email" />
Можно и так.... Но больно топорно... подумай, как сделать более изящно..