Explode возвращает массив, но при использовании index для получения значения из этого массива он возвращает скобку arrays с ним

#laravel

#laravel

Вопрос:

Explode возвращает массив, но при использовании index для получения значения из этого массива он возвращает скобку arrays с ним. Когда я использую array[0], он возвращает значение, но с начальной скобкой «[«, а когда array [1], он возвращает значение с конечной скобкой «]»

  $files = $request->images;
 $str_arr = explode (",", $files);
 return $str_arr[0]; // returns value as [" value...."
 return $str_arr[1]; // returns value as " value...."]
  

Комментарии:

1. Что вы пытаетесь сделать с этим explode? И что в $request->images ?

2. $request->images содержит массив изображений base64. Я использую explde для разделения этих строк с помощью «,» потому что я не могу выполнить итерацию по массиву изображений напрямую

3. explode() используется для разделения строки на массив строк. Если ваш $request->images уже является массивом, вам не нужно его разносить.

4. Вы уверены $request->images , что это не строка JSON?