喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: 如何對变量进行截取输出?  
 
luring (luring)
新手上路
Rank: 1
初级会员



UID 67898
精华 0
积分 48
帖子 43
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-10
状态 离线
如何對变量进行截取输出?

现在有一变量$new,假设存取的内容为2006-10-2
我想只输出10-2,
请问该如何写?
谢谢
2006-6-18 10:37 AM#1
查看资料  访问主页  Blog  发短消息  顶部
 
dezender
注册会员
Rank: 2



UID 74923
精华 0
积分 63
帖子 70
金钱 63 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-6-13
状态 离线
[推荐阅读] 关于函数strstr


QUOTE:
原帖由 luring 于 2006-6-18 10:37 AM 发表
现在有一变量$new,假设存取的内容为2006-10-2
我想只输出10-2,
请问该如何写?
谢谢
substr($new,5)




我只会反编译Zend 的PHP
不会写PHP程序,郁闷啊
2006-6-18 10:47 AM#2
查看资料  发短消息  顶部
 
luring (luring)
新手上路
Rank: 1
初级会员



UID 67898
精华 0
积分 48
帖子 43
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-10
状态 离线
[推荐阅读] 大家推荐一个很NB的分页类把!!
SUBSTR不是只对字符作用吗?
我试一下子
谢谢~
2006-6-18 10:50 AM#3
查看资料  访问主页  Blog  发短消息  顶部
 
luring (luring)
新手上路
Rank: 1
初级会员



UID 67898
精华 0
积分 48
帖子 43
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-10
状态 离线
[推荐阅读] 求助-从没遇到过的问题
不行,substr($data[new],5)输出substr(2006-10-2,5)……
2006-6-18 10:58 AM#4
查看资料  访问主页  Blog  发短消息  顶部
 
bfkkkd
注册会员
Rank: 2
初级会员



UID 25776
精华 0
积分 108
帖子 78
金钱 108 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-1-16
状态 离线
[推荐阅读] 这里的人气不旺呀
怎么会不可以?
<?php
$new = "2006-12-11";
echo substr($new,5);
?>




Zend Framework 讨论群,欢迎你的加入:
PHP+ZF讨论群:25937897
2006-6-18 11:13 AM#5
查看资料  发短消息  顶部
 
luring (luring)
新手上路
Rank: 1
初级会员



UID 67898
精华 0
积分 48
帖子 43
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-10
状态 离线
[推荐阅读] php 跨页面访问 时 session 丢失解决呀?谢谢
可能我没有讲清楚:(
$new是数据库中的一个字段
所以在使用时我必须$data[new]才可以有输出结果

BF讲的确实可以实现,
但应用到DB中,我却是行不通的?

那像我这种情况还需要做些什么才可以?
2006-6-18 11:25 AM#6
查看资料  访问主页  Blog  发短消息  顶部
 
coolhpy
注册会员
Rank: 2



UID 70642
精华 0
积分 157
帖子 140
金钱 157 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-3-29
来自 浙江
状态 离线
[推荐阅读] 今天好象人不多呀
再不行,用explode把$new给区分开
<?php
$new = $data[new];
$arr = explode('-', $new);
echo $arr[1].'-'.$arr[2];
?>
2006-6-18 11:43 AM#7
查看资料  访问主页  Blog  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11763
帖子 4942
金钱 11760 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] ob_start('ob_gzhangler')
如果前面使用mysql_fetch_array获得$data数组,$new保存的是字段名
echo substr($data[$new], 5);




最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2006-6-18 11:52 AM#8
查看资料  Blog  发短消息  顶部
 
bfkkkd
注册会员
Rank: 2
初级会员



UID 25776
精华 0
积分 108
帖子 78
金钱 108 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-1-16
状态 离线
[推荐阅读] 如何一条SQL语句就能统计出多个表中某数据的数量?


QUOTE:
原帖由 luring 于 2006-6-18 11:25 AM 发表
可能我没有讲清楚:(
$new是数据库中的一个字段
所以在使用时我必须$data才可以有输出结果

BF讲的确实可以实现,
但应用到DB中,我却是行不通的?

那像我这种情况还需要做些什么才可以?
既然上面的方法可以实现就证明没问题了,你应该考虑的是
$data[new] 是否 有值




Zend Framework 讨论群,欢迎你的加入:
PHP+ZF讨论群:25937897
2006-6-18 12:32 PM#9
查看资料  发短消息  顶部
 
luring (luring)
新手上路
Rank: 1
初级会员



UID 67898
精华 0
积分 48
帖子 43
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-1-10
状态 离线
[推荐阅读] PHP的面试题集
谢谢各位~
coolhpy 的方法成功了:)
只是后边要稍微修改一下
echo $arr[1]-$arr[2];
不然输出的将会是带点号和引号的(这点我弄不懂为什么不加引号反而会正常输出……)
PS:sanders_yao 的方法在我这边没有TEST通过
   还是要谢谢你:)

[ 本帖最后由 luring 于 2006-6-18 12:41 PM 编辑 ]
2006-6-18 12:33 PM#10
查看资料  访问主页  Blog  发短消息  顶部
 12  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 1.555994 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP