php代码问题,请高手帮忙

$(function(){vargoods_id="<?phpecho$output['goods']['goods_id'];?>";varurl="http://ww... $(function(){
var goods_id="<?php echo $output['goods']['goods_id'];?>";
var url="http://www.maowowo.com/"+goods_id+"/index.asp";
$("#my_frame").attr("src",url);
})
这段代码如何让 good_id这个值如果大于10000的话,自动变为它的后四位,例如good_id是29879的话值就变为9879,这这里谢谢大家了。
展开
 我来答
匿名用户
2014-10-12
展开全部
$(function(){
   var goods_id="<?php echo $output['goods']['goods_id'];?>";
   if ( goods_id > 10000 ) {
        goods_id %= 10000; 
   } 
   var url=
+goods_id+"/index.asp"; 
   $("#my_frame").attr("src",url); 
});
earyuoyt134
2014-10-12 · TA获得超过1091个赞
知道大有可为答主
回答量:1432
采纳率:0%
帮助的人:1266万
展开全部
<?php
   $str ='29879';
   if(strlen($str)>4) {
    $bb = substr($str,-4); 
   } else {
     
    $bb = $str;
   }
   echo $bb;
?>

php处理页

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2016-08-08
展开全部
var goods_id="<?php echo strlen($output['goods']['goods_id'].'')>4 ? substr($output['goods']['goods_id'].''
,-4):$output['goods']['goods_id'];?>";
追问
你这个代码我试了可以,我想问下  good_id如果是8876787的话,也是取后四位吗?
追答
是啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式