У меня есть текущий модуль, в котором мне нужно перечислить все zip-файлы из S3 AWS в html-таблицы. Теперь я хочу подстроку 2 цифры и последнюю цифру числа. Однако, когда я пытаюсь вывести дамп результата, все еще с тем же числом, что substr не работает, вы можете помочь мне, ребята, узнать, как решить эту проблему?.
Пример.
Номер: 1150
Результат должен быть: 11 и 50
Я покажу вам, ребята, мой пример кода, который я уже создал.
$storage = Storage::disk('s3');
$client = $storage->getAdapter()->getClient();
$command = $client->getCommand('ListObjects');
$command['Bucket'] = $storage->getAdapter()->getBucket();
$command['Prefix'] = '11-10-2019';
$result = $client->execute($command);
foreach ($result['Contents'] as $file) {
$base_name = basename($file['Key']);
$trim_1 = str_replace('exp', '', $base_name);
$trim_2 = substr($trim_1, 1, -4);
var_dump($trim_2);
}
Мой вывод такой:
![enter image description here](https://i.stack.imgur.com/FSfmq.png)