如何从右边向左截取字符串 本帖最后由 goolean 于 2013-09-30 21:31:47 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 substr可以用负数,详情参考:http://cn2.php.net/manual/zh/function.substr.php [code=php][<?php$str='001_002_003';$find='_003';echo substr($str,0,strpos($str,$find))?>/code] <?php$str='001_002_003';$find='_003';echo substr($str,0,strpos($str,$find))?> $s = '001_002_003';echo substr($s, 0, -4);//001_002echo substr($s, 0, strrpos($s, '_'));//001_002echo join('_', array_slice(explode('_', $s), 0, -1));//001_002echo strrev(substr(strrev($s), 4));//001_002 $str = '001_002_003';$data = explode('_',$str);krsort($data);foreach($data as $row)echo $row.'<br>'; $str = '001_002_003_004_005_006_007';$data = explode('_',$str);krsort($data);$total = count($data);$need = $total - 3;foreach($data as $k=>$row){ if($k<$need){ echo $row.'<br>'; }} 参考:<?php$rest = substr("abcdef", 0, -1); // 返回 "abcde"$rest = substr("abcdef", 2, -1); // 返回 "cde"$rest = substr("abcdef", 4, -4); // 返回 ""$rest = substr("abcdef", -3, -1); // 返回 "de"?> 关于dede CMS 的问题! 这条SQL语句究竟错在哪里?? 请问PHP里面两个等于和三个等于以及变量重复使用问题 简单的 ajax 绑定 PHP怎样才可以邮件发送一定成功!! 请教思路! 刚学PHP,请教一个问题,如何实现多关键字查找呢! 求教一个紧急问题 php,分页不成功,求解…… 关于多步提交的数据存储问题 怎么添加2条数据到数据库 Android与ios系统的平板,手机的网站开发?
http://cn2.php.net/manual/zh/function.substr.php
$str='001_002_003';
$find='_003';
echo substr($str,0,strpos($str,$find))
?>/code]
$str='001_002_003';
$find='_003';
echo substr($str,0,strpos($str,$find))
?>
echo substr($s, 0, -4);//001_002
echo substr($s, 0, strrpos($s, '_'));//001_002
echo join('_', array_slice(explode('_', $s), 0, -1));//001_002
echo strrev(substr(strrev($s), 4));//001_002
$data = explode('_',$str);
krsort($data);
foreach($data as $row)
echo $row.'<br>';
$str = '001_002_003_004_005_006_007';
$data = explode('_',$str);
krsort($data);
$total = count($data);
$need = $total - 3;
foreach($data as $k=>$row){
if($k<$need){
echo $row.'<br>';
}
}
<?php
$rest = substr("abcdef", 0, -1); // 返回 "abcde"
$rest = substr("abcdef", 2, -1); // 返回 "cde"
$rest = substr("abcdef", 4, -4); // 返回 ""
$rest = substr("abcdef", -3, -1); // 返回 "de"
?>