Разделение строки в массив

trust2020

Приветствую.

Есть строка: (‘i1’, ‘i2’, ‘i3’, ‘i4’)

Элементов может быть любое количество, также в них любое содержимое. А также могут быть запятые внутри любого элемента.

Как разделить на массив?

 

Drunkenmunky

trust2020

а как?

 

Drunkenmunky

PHP:
  1. <?php
  2.  
  3. $str = “(‘i1’, ‘i2’, ‘i3’, ‘i4’)”;
  4.  
  5. $array = str_getcsv ( $str, “,” , “‘” , ‘\’ );
  6.  
  7. $array2 = str_getcsv ( trim($str, ‘)(‘), “,” , “‘” , ‘\’ );
  8.  
  9. echo ‘<pre>’;
  10. print_r($array);
  11.  
  12. print_r($array2);
  13.  
  14. ?>
 

trust2020

@Drunkenmunky спасибо

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *