Итак, скажем, я хочу взорвать список электронной почты и пароль.Explode Email List
Если я входной список адресов электронной почты на TEXTAREA взгляд любит:
- [email protected]: пароль
- [email protected]: пароль
- [email protected]: пароль
и т.д.
И когда подавать автоматически выводится как этот
- EMAIL1: пароль
- email2: пароль
- email3: пароль
Я пробовал несколько решений, но всегда ошибка, Вот форма для ввода списка электронной почты:
<form name="postit" method="POST" action="">
<textarea name="users" cols="60" rows="10">
<?php
if(isset($_POST['users']))
{
echo stripslashes($_POST['users']);
}
?>
</textarea>
<input type="submit" name="submit" value=" Submit " /></td>
</form>
<?php
if(isset($_POST['users']))
{
$users= $_POST['users'];
$preArrUsers = explode("\n",stripcslashes($users));
$arrUsers['u'] = array();
$arrUsers['p'] = array();
foreach($preArrUsers as $up)
{
$up = trim ($up);
$up = explode(':', $up);
$u = $up['0'];
$p = $up['1'];
$arrUsers['u'][] = trim($u);
$arrUsers['p'][] = trim($p);
}
}
?>
любое другое решение для вышеуказанных случаев?
Ваш код регулярное выражение не будет работать со всеми [действительными адресами электронной почты] (http://en.wikipedia.org/wiki/ email_address # Valid_email_addresses). – Jocelyn
@Jocelyn теперь это сработает: D –
Из того, что я вижу в вашем коде, '$ email' - это массив, а не строка – Uby