PHP 分割 字符串

字符串
aaaa.gif
bb.jpg

我想 取 . 后的 字符串,也就是 提取出 扩展名

有什么办法??

第1个回答  2009-04-24
$extendName = explode(".",$file);
$extendName = $extendName[count($extendName)-1];
其中$file就是你所说的aaaa.gif 和bb.jpg
$extendName就是扩展名本回答被提问者采纳
第2个回答  2009-04-24
$string = "**.**.jp";
$str_arr = explode(".",$string);
$count = count($str_arr)-1;
echo $str_arr[$count];
这样就可以了
第3个回答  2009-04-24
这样也行:

<?

function extend_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
}
echo extend_1("a.php");
?>
第4个回答  2009-04-24
function getSuffix($str)
{
return substr(strrchr($str,'.'),1);
}

参考资料:http://www.51phper.com

php中利用explode函数分割字符串到数组
在PHP中,可以使用`explode`函数将字符串按照指定的分隔符分割成数组。详细解释:`explode`函数的基本用法 `explode`函数是PHP中用来分割字符串的内置函数。它的基本语法是:`explode: array`。其中,`$delimiter`是分隔符,`$string`是需要被分割的字符串,而`$limit`是可选参数,表示返回数组的最大长...

preg_split说明
preg_split 函数是一个在 PHP 中用于分割字符串的实用工具。它接受四个参数:一个模式(pattern),一个要被分割的主体(subject),一个可选的子串数量限制(limit),以及一个可选的标记(flags)来指定分割行为。模式(pattern)是你希望在主体(subject)中找到的分隔点。例如,你可以使用正则表达式...

PHP怎么分割字符串 输出二维数组
result = array();$str = '111,aaa|222,bbb|333,ccc';\/\/ 第一次分割字符串$arr1 = explode('|', $str);foreach ($arr1 as $key => $value) { \/\/ 第二次分割字符串$arr2 = explode(',', $value);$result[$key]['id'] = $arr2[0];$result[$key]['name'] = $arr...

php explode函数分割字符串,但分割字符串长度不定,分割后数组元素数量...
第一种方法。分割字符串,对于不足数量的插入的时候补空字符串。第二种方法。采用一个字段放置字符串。读取的时候再去分割。比如存储 “苹果|香蕉”读取的时候再以“|”来进行分割 第三种方法。修改数据库,新建一个标签表,单独存储标签。这种可以方便查询等以后的其他操作 ...

php字符串分割问题
explode — 使用一个字符串分割另一个字符串 说明 array explode ( string $separator , string $string [, int $limit ] )此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果设置了 limit 参数,则返回的数组包含最多 limit 个元素...

php如何分割中文字符串
php分割中文字符串,如果直接用PHP函数“str_split”来分割,会出现乱码,因为中文字符长度和英文字符长度是不一样的。所以,可以建立新的函数先把字符转成ASCII值,接着通过判断不同字符的长度来正确分割中文字符串,把结果存入数组,最后再用PHP函数“join”在字符间插入百分号。具体参考代码如下:<?php...

thinkPHP里面有分割字符串的函数吗
php自带函数可以分割字符串如下:explode(separator,string,limit)separator 必需。规定在哪里分割字符串。string 必需。要分割的字符串。 limit 可选。规定所返回的数组元素的最大数目。text="1,2,3";$lines = explode(",", $text);\/\/这里使用逗号分隔$string = "Hello world. Beautiful d...

PHP 分割 字符串
extendName = explode(".",$file);extendName = $extendName[count($extendName)-1];其中$file就是你所说的aaaa.gif 和bb.jpg extendName就是扩展名

php如何平均分割字符串 例分割为四部分
\/\/字符串切割函数 str为字符串 num为每段分割为几 function strSplit($str,$num=4){ len=mb_strlen($str,'utf-8');\/\/获取字符串长度 每个汉字算1 partNum=ceil($len\/$num);arr=array();for($i=0;$i<$partNum;$i++){ begin=$i*$num;arr[]=iconv_substr($str,$begin,$num,'...

PHP explode()
在PHP中,`explode()`是一个至关重要的字符串处理函数,它将一个字符串分割成数组,通过指定的分隔符进行切割。该函数的基本语法为`explode(separator, string, limit)`,其中:- `separator`:必填,指定数组元素的分隔点,不能是空字符串,否则函数将返回`FALSE`。- `string`:必填,要进行分割的...

相似回答
大家正在搜