Есть ли функция php, которая может извлекать фразу между двумя разными символами в строке? Что-то вроде substr();Извлечь подстроку между двумя символами в строке PHP
Пример:
$String = [modid=256];
$First = "=";
$Second = "]";
$id = substr($string, $First, $Second);
Таким образом $id
будет 256
Любая помощь будет оценена :)
Вы можете сделать это на две части: во-первых, вы получите строку от $ first, а затем проанализировать результат до символа $ second. – fedorqui
что вы на самом деле хотите захватить? id, строка, =? – djjjuk
В таких случаях я обычно люблю взрывать мои строки: explode ("=", $ String); и на втором этапе я бы избавился от этого "]" возможно через rtrim ($ string, "]"); – tillinberlin