Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Explode не видит пробелов между цифрами
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Explode не видит пробелов между цифрами

Страниц (1): [1]
 

1. Jastin - 31 Мая, 2017 - 10:51:15 - перейти к сообщению
Приветствую!
Мне нужно обработать вот такую строку
400 370 1д1к 4
Для этого я её пытаюсь разбить explode, но функция почему то не видит пробелов между цифрами. Массив со строками заношу через textarea.
2. caballero - 31 Мая, 2017 - 12:52:59 - перейти к сообщению
вбей руками explode(" ","400 370 1д1к 4")
и убедись что все она прекрасно видит
3. Jastin - 31 Мая, 2017 - 13:05:45 - перейти к сообщению
При вставке строк из excel не видит.
4. Vladimir Kheifets - 31 Мая, 2017 - 13:17:46 - перейти к сообщению
Приветствую! Так будет работать. Чтобы там не вбили и сколько бы "пробелов" не поставили

PHP:
скопировать код в буфер обмена
  1. $str="400 370 1д1к 4";
  2. $tmp=preg_split("/\s+/",$str);


Результат: Array ( [0] => 400 [1] => 370 [2] => 1д1к [3] => 4 )

 

Powered by ExBB FM 1.0 RC1