首页 > 解决方案 > 如果不存在键,Laravel 从数组中提取值

问题描述

如何从数组值中提取字符串?

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

所以值为“dmapi-auth=d0e38a35d83fea420d0bb1e93e2f4b964d0a205b;”

我需要在 dmapi-auth= 之后和之前获取字符串;-字符。像d0e38a35d83fea420d0bb1e93e2f4b964d0a205b

谢谢米卡。

标签: arrayslaravel-6

解决方案


你可以这样做:

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

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

推荐阅读