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 :: Версия для печати :: Помогите разбить текст на массив
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Помогите разбить текст на массив

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

1. hanns-g - 30 Мая, 2014 - 15:07:22 - перейти к сообщению
Добрый день!
есть текст который загружается из БД
в виде:

show_title=
link_titles=
show_intro=
language=
key=

то есть каждый параметр это новая строка
вот каждую строку надо разделить на элементы массива

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $my_string = str_replace('/\\r\\n?|\\n/', ' ', $my_params);
  4. $my_string = str_replace('\r', ' ', $my_string);
  5. $my_string = str_replace('\n', ' ', $my_string);
  6. $my_string = str_replace('/\r/', ' ', $my_string);
  7. $my_string = str_replace('/\n/', ' ', $my_string);
  8.  
  9. echo $my_string;
  10.  
  11. $textRows = explode(' ', $my_string);
  12.  
  13.  


вот пробовал разными вариантами заменить перенос на пробел - не получается

echo $my_string; - это что бы видеть меняет оно или нет - не меняет
подскажите пожалуйста что я не так сделал
2. IllusionMH - 30 Мая, 2014 - 15:13:03 - перейти к сообщению
hanns-g, а случаем не нужно указывать флаг m у регулярки?
3. hanns-g - 30 Мая, 2014 - 15:23:20 - перейти к сообщению
)))
честно говоря не совсе вас понял


но сделал так


странно почему с первого раза не разделило,
возможно кеш включен

 

Powered by ExBB FM 1.0 RC1