【问题标题】:How do I get a part of a string in php? [closed]如何在php中获取字符串的一部分? [关闭]
【发布时间】:2011-10-07 18:23:49
【问题描述】:

我有一个默认返回字符串"_" . $mime_type . ".jpg" 的函数。 如果输出字符串返回例如"_jpg.jpg",我想删除"_" 和最后一部分".jpg"。因此,返回字符串"jpg"。我应该使用什么php函数?

【问题讨论】:

  • 这太本地化了。编辑您的问题以指定您需要的一般模式,而不仅仅是包含确切的文本。
  • 你试过哪些? 相关:stackoverflow.com/questions/4637398/…
  • 函数返回我要删除的字符串的连接听起来很愚蠢。但说来话长。

标签: php string replace preg-replace preg-match


【解决方案1】:
$old_string = "_jpg.jpg";
preg_match('/_(.*)\./', $old_string, $matches);
if (!empty($matches)) $new_string = $matches[1];

【讨论】:

    【解决方案2】:

    我认为preg_match() 是要走的路

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-03
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 2016-02-14
      • 2021-02-12
      • 2022-01-18
      相关资源
      最近更新 更多