gpt4 book ai didi

php - 用特定的方案分割字符串,这是一个不好的做法吗?

转载 作者:行者123 更新时间:2023-12-02 17:50:09 24 4
gpt4 key购买 nike

我有一个看起来像这样的字符串

[{ "title":"","comment":"","size":"18.298","name":"logo.png",
"filename":"fu_mucqjrfifpadsw8","ext":"png" }]

我想从中获取 filename.ext 。对我来说,看起来我可以比下面的方法更容易做到这一点(这确实有效,但似乎是不好的做法 - 或者是吗?)

我目前如何提取它:

$logo = explode(':',$string);
$ext = str_replace('"', "", $logo[6]);
$ext = str_replace(' }]', "", $ext);
$logo = explode(',',$logo[5]);
$logo=str_replace('"', "", $logo[0]);

最佳答案

它看起来像 JSON 数据。您可以使用 php 的 json_decode获取数组然后索引该数组。

$string = '[{ "title":"","comment":"","size":"18.298","name":"logo.png","filename":"fu_mucqjrfifpadsw8","ext":"png" }]';
$data = json_decode($string, true);
// Access filename field
$data[0]['filename'];

关于php - 用特定的方案分割字符串,这是一个不好的做法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15864964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com