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

RSS 订阅当前论坛  

$5.95 Web Hosting     

上一主题 下一主题
 12  1/2  1  2  > 
     
标题: [问题] 变量放在大括号里是什么意思?急!!!  
 
shenlan1987
注册会员
Rank: 2


UID 93008
精华 0
积分 78
帖子 36
金钱 78 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-5-14
状态 离线
[广告]: 代充Paypal帐号美元
变量放在大括号里是什么意思?急!!!

最近看到一种用法以前没遇到过,就是很多变量被放在大括号里,不知道是什么意思,望高手指点

<?php
echo 'post_max_size in bytes = ' return_bytes(ini_get('post_max_size'));

function 
return_bytes($val) {
    
$val trim($val);
    
$last strtolower($val{strlen($val)-1});
    switch(
$last) {
        
// The 'G' modifier is available since PHP 5.1.0
        
case 'g':
            
$val *= 1024;
        case 
'm':
            
$val *= 1024;
        case 
'k':
            
$val *= 1024;
    }

    return 
$val;
}
?>
自定义函数的

<?php
$last 
strtolower($val{strlen($val)-1});
?>
大括号是什么意思?
我自己研究半天没研究出来

<?php
$val 
"php";
echo 
"{$val}";
?>
输出时没有大括号,不明白
2007-9-4 02:54 PM#1
查看资料  Blog  发短消息  QQ  顶部
 
shield
新手上路
Rank: 1



UID 75595
精华 0
积分 46
帖子 42
金钱 46 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-27
状态 离线
[广告]: 代充Paypal帐号美元
优先级的意思



世上本没有人,站立的猴子多了,便成了人!
2007-9-4 02:56 PM#2
查看资料  Blog  发短消息  顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1263
帖子 1493
金钱 1263 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
[推荐阅读] 不懂别回答
优先级的关系。没有其他特定的意思。



http://www.okpython.com
让中国的python发展的更快。
2007-9-4 03:28 PM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
shenlan1987
注册会员
Rank: 2


UID 93008
精华 0
积分 78
帖子 36
金钱 78 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-5-14
状态 离线
[推荐阅读] $last = strtolower($val{strlen($val)-1});中的{}是什么意思?
谢谢大家,呜呜~~~
2007-9-4 03:43 PM#4
查看资料  Blog  发短消息  QQ  顶部
 
shenlan1987
注册会员
Rank: 2


UID 93008
精华 0
积分 78
帖子 36
金钱 78 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-5-14
状态 离线
[推荐阅读] 睡能帮我破解几个CodeLock加密的文件?
我刚刚试了试,还是不大明白,只能用在变量么?
用在数字计算上也不行啊???
2007-9-4 04:01 PM#5
查看资料  Blog  发短消息  QQ  顶部
 
shenlan1987
注册会员
Rank: 2


UID 93008
精华 0
积分 78
帖子 36
金钱 78 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-5-14
状态 离线
[推荐阅读] 这段js代码,请大家看是用做什么?
<?
$val = "php_";
echo "{$val}info";
?>

<?
echo $val."info";
?>
是不是一个效果?有没有什么不同?
2007-9-4 04:03 PM#6
查看资料  Blog  发短消息  QQ  顶部
 
data28
乞丐




UID 97316
精华 0
积分 -44
帖子 44
金钱 -44 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2007-8-22
状态 离线
[推荐阅读] firefox中读取xml内容问题nodeValue及.text用法
ding ...



http://www.data28.com
2007-9-4 04:15 PM#7
查看资料  发短消息  顶部
 
dreamblaze
金牌会员
Rank: 6Rank: 6
村长他哥


UID 78956
精华 0
积分 1006
帖子 1021
金钱 872 喜悦币
威望 0
人脉 134
阅读权限 70
注册 2006-8-24
来自 福州
状态 离线
[推荐阅读] 帮我搞定一个简单的正则 谢谢 搞不懂了
$val{strlen($val)-1})指字符串$val的最后一个字符
比如$val = 'abcde';
$val{strlen($val)-1}) 就为 'e'。
和数组类似,似乎PHP里的字符串就是数组吧?具体忘记了~
2007-9-4 04:19 PM#8
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
dreamblaze
金牌会员
Rank: 6Rank: 6
村长他哥


UID 78956
精华 0
积分 1006
帖子 1021
金钱 872 喜悦币
威望 0
人脉 134
阅读权限 70
注册 2006-8-24
来自 福州
状态 离线
[推荐阅读] 地点不限-PHP项目外包
手册上就有

例子 11-5. 一些字符串例子

<?php
// Get the first character of a string
$str 'This is a test.';
$first $str{0};
// Get the third character of a string
$third $str{2};

// Get the last character of a string.
$str 'This is still a test.';
$last $str{strlen($str)-1};

// Modify the last character of a string
$str 'Look at the sea';
$str{strlen($str)-1} = 'e';

?>
[ 本帖最后由 dreamblaze 于 2007-9-4 04:23 PM 编辑 ]
2007-9-4 04:21 PM#9
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
mdy_jun
注册会员
Rank: 2



UID 72596
精华 0
积分 178
帖子 159
金钱 178 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-4-30
状态 离线
[推荐阅读] 怎么喜悦村没被关
哈哈,学习了~
2007-9-4 04:41 PM#10
查看资料  访问主页  发短消息  顶部
 12  1/2  1  2  > 
     


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


 




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

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