如何从回声开始修剪字符?

时间:2014-03-03 13:51:45

标签: php regex string

我有

<?php echo $img_url; ?>

这会输出到我的页面:http://www.website.com/folder/tree

如何截断/修剪前30个字符,使其只输出'tree',超出此范围,如何输出树大写?作为:树

我找到的所有指南都会消除输出末尾的字符或特定字符或空格,我想从头开始修剪X个字符,然后将剩下的字符大写。

或者,如果无法修剪前X个字符数量,我可以修剪正则表达式,如果始终存在http://www.website.com/folder/,我可以删除它然后大写吗?

由于

2 个答案:

答案 0 :(得分:1)

你可以尝试这样的第一个字母。

$str = ucfirst(strtolower(substr($img_url, 30)));

并将整个字符串大写使用以下代码。

$str = strtoupper(substr($img_url, 30));

答案 1 :(得分:-1)

或许这样的事情?

$var = str_replace("http://www.website.com/folder/", "", $img_url);

$var = ucfirst($var);