Laravel извлечь значение из массива, если ключ не существует - PullRequest
0 голосов
/ 19 марта 2020

как извлечь строку из значения массива?

array:1 [▼
  0 => "dmapi-auth=d0e38a35d83fea420d0bb1e93e2f4b964d0a205b; path=/"
]

, поэтому значение равно "dmapi-auth = d0e38a35d83fea420d0bb1e93e2f4b964d0a205b;"

Мне нужно получить строку после dmapi-auth = и перед; -char. как d0e38a35d83fea420d0bb1e93e2f4b964d0a205b

Спасибо, Мика.

1 Ответ

1 голос
/ 19 марта 2020

Вы можете сделать как:

$arr = [
    0 => "dmapi-auth=d0e38a35d83fea420d0bb1e93e2f4b964d0a205b; path=/"
];
$arr = explode(';', $arr[0]);

$arr = substr($arr[0], strpos($arr[0], "=") + 1);
...