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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с регуляркой - в выдаче массив всех вимволов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Проблема с регуляркой - в выдаче массив всех вимволов
Игорь2
Отправлено: 07 Октября, 2017 - 19:26:11
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2017  


Помог: 0 раз(а)




Здравствуйте.

Помогите, пожалуйста - уже всю голову сломал!
Почему приведенный код регулярки выдает на выходе массив всех символов строки поиска???


PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3.  $text='begin (find) end';
  4.  //$text=iconv("UTF-8", "CP1251", $text);
  5.  preg_match_all('{ \(  (.*?) \) }xs',$text,$founds);
  6.  
  7.  print_r($text);
  8.  print_r($founds);  
  9.  
  10. ?>
  11.  


CODE (htmlphp):
скопировать код в буфер обмена
  1. begin (find) endArray
  2. (
  3.     [0] => Array
  4.         (
  5.             [0] =>
  6.             [1] => b
  7.             [2] =>
  8.             [3] => e
  9.             [4] =>
  10.             [5] => g
  11.             [6] =>
  12.             [7] => i
  13.             [8] =>
  14.             [9] => n
  15.             [10] =>
  16.             [11] =>  
  17.             [12] =>
  18.             [13] => (
  19.             [14] =>
  20.             [15] => f
  21.             [16] =>
  22.             [17] => i
  23.             [18] =>
  24.             [19] => n
  25.             [20] =>
  26.             [21] => d
  27.             [22] =>
  28.             [23] => )
  29.             [24] =>
  30.             [25] =>  
  31.             [26] =>
  32.             [27] => e
  33.             [28] =>
  34.             [29] => n
  35.             [30] =>
  36.             [31] => d
  37.             [32] =>
  38.         )
  39.  
  40.     [1] => Array
  41.         (
  42.             [0] =>
  43.             [1] => b
  44.             [2] =>
  45.             [3] => e
  46.             [4] =>
  47.             [5] => g
  48.             [6] =>
  49.             [7] => i
  50.             [8] =>
  51.             [9] => n
  52.             [10] =>
  53.             [11] =>  
  54.             [12] =>
  55.             [13] => (
  56.             [14] =>
  57.             [15] => f
  58.             [16] =>
  59.             [17] => i
  60.             [18] =>
  61.             [19] => n
  62.             [20] =>
  63.             [21] => d
  64.             [22] =>
  65.             [23] => )
  66.             [24] =>
  67.             [25] =>  
  68.             [26] =>
  69.             [27] => e
  70.             [28] =>
  71.             [29] => n
  72.             [30] =>
  73.             [31] => d
  74.             [32] =>
  75.         )
  76.  
  77.     [2] => Array
  78.         (
  79.             [0] =>
  80.             [1] => b
  81.             [2] =>
  82.             [3] => e
  83.             [4] =>
  84.             [5] => g
  85.             [6] =>
  86.             [7] => i
  87.             [8] =>
  88.             [9] => n
  89.             [10] =>
  90.             [11] =>  
  91.             [12] =>
  92.             [13] => (
  93.             [14] =>
  94.             [15] => f
  95.             [16] =>
  96.             [17] => i
  97.             [18] =>
  98.             [19] => n
  99.             [20] =>
  100.             [21] => d
  101.             [22] =>
  102.             [23] => )
  103.             [24] =>
  104.             [25] =>  
  105.             [26] =>
  106.             [27] => e
  107.             [28] =>
  108.             [29] => n
  109.             [30] =>
  110.             [31] => d
  111.             [32] =>
  112.         )
  113.  
  114. )
  115.  
  116.  
 
 Top
Строитель Модератор
Отправлено: 07 Октября, 2017 - 21:35:39
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




Игорь2, я протестил на локалке - всё ок :
Спойлер (Отобразить)
 
 Top
Игорь2
Отправлено: 07 Октября, 2017 - 23:07:55
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2017  


Помог: 0 раз(а)




Строитель пишет:
Игорь2, я протестил на локалке - всё ок :
Спойлер (Отобразить)


Похоже этот глюк связан с настройками хостинга. Интересно, в какими именно и как это можно решить средствами php?
 
 Top
Строитель Модератор
Отправлено: 08 Октября, 2017 - 01:29:37
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




Игорь2 пишет:
Похоже этот глюк связан с настройками хостинга. Интересно, в какими именно и как это можно решить средствами php?
Можно штатными строчными ф-циями написать
Спойлер (Отобразить)
Но лучше наверное хостинг подыскать толковый.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB