$form = isset($_POST['form']) ? $_POST['form'] : null;
$exp = explode(',', $form);
for($i=0; $i<=count($exp); $i++)
{
echo $exp[$i].'<br>';
}
разбиваю на массив через ',' , а как написать регулярку чтобы валидировало данные так
раз, два, три, и т.д. = true
раз два, три, и т.д. = false
вообщем чтобы слова через запятую были :)
Спустя 1 час, 45 минут, 32 секунды (18.03.2012 - 01:13) inpost написал(а):
раздватри, четыре - всего 2 слова?!

Спустя 8 часов, 15 минут, 56 секунд (18.03.2012 - 09:29) h234 написал(а):
Как то так:
/(\w+?)(?=\b,|\b$)/si
Спустя 58 минут, 56 секунд (18.03.2012 - 10:28) nugle написал(а):
посчитай количество пробелов и запятых, и сравни
Спустя 32 минуты, 40 секунд (18.03.2012 - 11:01) johniek_comp написал(а):
inpost
Значить пользователь назад вернется и заново, т.к. это для него сервис будет
Значить пользователь назад вернется и заново, т.к. это для него сервис будет

Спустя 40 минут, 47 секунд (18.03.2012 - 11:41) h234 написал(а):
$str[] = "one, two, three, four";
$str[] = "one, two three, four";
$str[] = "one,two, three,four,";
$pattern = '/^(?>\w+(\b, |\b,|\b$))+$/si';
foreach ($str as $value) {
$flag[] = preg_match($pattern, $value);
}
echo "<pre>";
print_r($flag);
Array
(
[0] => 1
[1] => 0
[2] => 1
)
_____________
