Разбить сроку на 3 массива

141
27 марта 2018, 02:17

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

есть строка jquery,bootstrap/pace,cookie/main

  1. в начале нужно разбить сроку по слешу и получить массив

Array([0] => jquery,bootstrap [1] => pace,cookie [2] => main)

  1. Далее разбить каждый из элементов массива по запятой и получить 3 массива.
  2. В переменную jsCore положить первый массив, в переменную $jsPlugins второй массив и в переменную jsApp третий массив.

Прошу помощи в реализации!

Answer 1

Сначала разбиваете строку на массив по символу '/' с помощью explode(), а потом ним же разбиваете по запятой:

$str = 'jquery,bootstrap/pace,cookie/main';
//[$jsCore, $jsPlugins, $jsApp] = array_map(function($item){// PHP 7.1
list($jsCore, $jsPlugins, $jsApp) = array_map(function($item){
    return explode(',', $item);
}, explode('/', $str));
var_dump($jsCore, $jsPlugins, $jsApp);
READ ALSO
api instagram php

api instagram php

Работаю с api instagram в php, так вот мне нужно получить данные о пользователеВ оф

155
Добавление слайдера на каждую страницу

Добавление слайдера на каждую страницу

Есть сайт в котором около 100 страниц, сайт на WordpressПроблема в следующем, для каждой странице хочется вывести в шапке картинку, видео или слайдер

145
Обращение к свойству объекта с @ в имени

Обращение к свойству объекта с @ в имени

Добрый день уважаемое сообщество!

121