标签:
相关代码如下//str_replace---替换出现的所有搜索的字符串替换字符串 define('DB_DIR', str_replace("\\", '/', dirname(__FILE__) ) );//获取文件当前位置 define('ROOT_DIR',substr(DB_DIR,0,strrpos(substr(DB_DIR,0,strrpos(DB_DIR,'/')),'/'))); //通过获取的文件当前位置,向上两级目录
常量ROOT_DIR,通过 获取 比如 DB_DIR是D:/study/www/aaa/bbb/ccc
最后一个/来截取字符,再通过查询最后一个/来截取字符,这样就是向上两级的目录了
D:/study/www/aaa
下线来介绍一下
str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
该函数必须遵循下列规则:
注释:该函数区分大小写。请使用 str_ireplace() 函数执行不区分大小写的搜索。
注释:该函数是二进制安全的。
substr() 函数返回字符串的一部分。
注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。
strrpos() 函数查找字符串在另一字符串中最后一次出现的位置。
注释:strrpos() 函数对大小写敏感。
strrpos相关函数:
str_replace、substr、strrpos组合使用来获取位置
标签:
原文地址:http://blog.csdn.net/rocky_fei/article/details/51362021