У меня есть массив, который в зависимости от моего ввода возвращает другое имя для определенного узла. Например, ниже I имя ключевого узла - n1:ModemProduct1207
, но оно также может быть n1:ModemProduct1308
.Как найти массив с регулярным выражением
мне интересно, есть ли способ, чтобы иметь что-то вроде этого:
$array ['n1:ModemProducts'] ['n1:ModemProduct'. (regex here like"n1:ModemProduct[\d0-9]{4}+")];
$modemProducts = $array ['n1:ModemProducts'] ['n1:ModemProduct1207'];
Я попробовал несколько вариантов, но не мог заставить его работать.
Покажите нам, что вы попробовали! – ComFreek
RTFM: http://php.net/preg_grep http://php.net/array_keys –
Вы должны добавить к своему вопросу: Пример структуры массива (ввода) желаемого результата (вывода). – FrankieTheKneeMan