php字符串函数学习

页面导航:首页 > 网络编程 > PHP编程 > php字符串函数学习

php字符串函数学习

来源: 作者: 时间:2016-01-16 10:56 【

字符串函数在开发中是必不可少的,函数太多,都背下来有点不可能,但是如果用到一个功能的时候也应该了解一下有哪个函数能实现,最起码脑子里要有印象,下面咱们开始学习一下

字符串函数在开发中是必不可少的,函数太多,都背下来有点不可能,但是如果用到一个功能的时候也应该了解一下有哪个函数能实现,最起码脑子里要有印象,下面咱们开始学习一下php的字符串函数吧。记得脑子里要有印象哦!

/**
字符串函数学习
*/
//trim(字符串[,被删除的字母])删除字符串左右两边的空白
//ltrim()//删除字符串左边的空白
//rtrim()//删除字符串右边的空白
$_str = "   helloh world     ";
echo "++++++";
echo trim($_str,'hdelo ');
echo "------";
exit;

//str_replace(被替换内容,替换内容,字符串)字符串替换
//3.str_replace(arr, arr, str);
$_str = "today,is,thursday,and,I,am,happy";
$arr1 = array('today','is');
$arr2 = array('tommorow','was');
echo str_replace($arr1, $arr2, $_str);
exit;
//2.str_replace(arr, str, str);
$_str = "today,is,thursday,and,I,am,happy";
$arr = array('today','is');
echo str_replace($arr, 'tommorow', $_str);
exit;
//1.str_replace(str,str,str)
$_str = "today,is,thursday,and,I,am,happy";
echo str_replace('today','tommorow',$_str);
exit;

//substr(目标字符串,开始位置,长度)截取字符串【字符串最重要的函数】
//左边从0开始找
//右边从-1开始找
$_str = "today,is,thursday,and,I,am,happy";
//echo substr($_str, 9, 8);//thursday
//echo substr($_str, -9, 8);//,am,happ
//echo substr($_str, -9, -8);//,
//echo substr($_str, 9, -8);//thursday,and,I,
echo substr($_str, 9, -24);
exit;

//implode([分隔符,]数组)将数组元素合并为一个字符串
$_arr = array('a','b','c');
echo implode('-', $_arr);
exit;
//explode(分隔符,字符串)//将字符串以指定内容为分割,拆分为小的信息单元,并组成数组返回
$_str = "today,is,thursday,and,I,am,happy";
print_r(explode(',', $_str));
exit;

/**
字符串定义
字符串定义:单引号、双引号、定界符
单引号:\' \\
双引号:\$ \n \r \t " \\  \[ \{
定界符:<< 定界符内容
eof;
*/
$abc = << <script type="text/javascript">
alert("this is ok");
</script>
eof;
echo $abc;
exit;

$string = "\$he\nll\ro w\tor\"l\\d";
echo $string;
exit;

$_str = 'hello\' wor\\ld';
echo $_str;
//echo "$_str";//是否有转移"$"符号
?>

header("content-type:text/html;charset=utf-8");
/**
字符串函数学习
*/
//格式化输出函数printf
//sprintf()
//两者区别
/*
function aa(){
echo "printf";
}
function cc(){
return "sprintf";
}
*/
//printf/sprintf %b %d %c %x %s %f %X
//printf("%b", 10);//整数转换为二进制代码
//printf("%d", 10);//整数
//printf("%c", 65);//将整数转换为对应的ascII码
//printf("%x", 20);//将整数转换为16进制数
//printf("%s",'abde');//输出字符串
//printf("%.2f",34.56789);//输出浮点数
//printf("%X", 15);//F
//printf("%x", 15);//f
$_str =  sprintf("%x", 15);
exit;

//htmlspecialchars()将html代码转换为实体代码
// 
//echo ' ';
echo htmlspecialchars("


 

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<