PHP字符串处理

掌握PHP中如何声明字符串

  1. 字符串变量用于存储并处理文本。
  2. 字符串变量用于包含有字符的值。
  3. 在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。
  4. PHP字符串的声明方式有三种:单引号、双引号、定界符

掌握PHP中字符串拼接

在PHP中,只有一个字符串运算符。

并置运算符(.)用于把两个字符串连接起来。

<?php
$text1="Hello world!";
$text2="What a nice day!";
echo $text1."".$text2;
?>

上面的代码将输出:Hello world!What a nice day!

提示:在上面的代码中,我们已经使用了两次并置运算符。这是由于我们需要在两个字符串自己插入一个空格。

掌握PHP中strlen()函数的使用

有时知道字符串值的长度是很有用的。

strlen() 函数返回字符串的长度(字节数)。

下面的实例返回字符串 "Hello world!" 的长度:

<?php
echo strlen("Hello world!");
?>
//结果为:12

掌握PHP中strpos()函数的使用

strpos() 函数用于在字符串内查找一个字符或一段指定的文本。

如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。

下面的实例在字符串 "Hello world!" 中查找文本 "world":

<?php
echo strpos("Hello world!","world");
?>
//结果为6

掌握PHP中substr()函数的使用

substr() 函数返回字符串的一部分,即截取字符串

语法:substr(string ,start,length)

注释:如果start 参数是负数 length 小于或等于 start,则length为0

<?php
echo substr("Hello world",6);
?>

结果为:world

掌握PHP中str_repeat()函数的使用

str_repeat() 函数把字符串重复指定的次数

语法:str_repeat(string,repeat)

掌握PHP中explode()函数的使用

explode() 函数根据制定字符,将字符串分割成数组返回

语法:explode(separaror,string,limit)

掌握PHP中implode()函数的使用

implode() 函数将数组元素通过指定字符连接成一个字符串

<?php
$arr = array('Hello','优快云!','Beautiful','Day!');
echo implode(" ",$arr);
?>

//结果为:Hello 优快云! Beautiful Day!

掌握PHP中trim()函数的使用

trim() 函数移除字符串两侧的空白字符或其他预定义字符。

<?php
$str="Hello 优快云!";
echo "This is Apple:".$str."<br>";
echo "This is Apple:".trim($str);
?>

掌握PHP中str_replace()函数的使用

str_replace() 函数替换字符串中的一些字符(区分大小写)。

把字符串 "Hello world!" 中的字符 "world" 替换成 "Peter"

<?php
echo str_replace("world","优快云","Hello world!")
?>

掌握PHP中sprintf()函数的使用

sprintf() 函数把格式化的字符串写入一个变量中

示例:把百分号(%)符号替换成一个作为参数进行传递的变量

<?php
$num=6;
$str="优快云";
$text=sprintf("%s 每天有 %u 万人在访问!",$str,$num);
echo $text;
?>

了解PHP中字符串其他函数的使用

strrev()	反转字符串

strstr()	查找字符串在另一字符串中的第一次出现(大小写敏感)

strtolower()	把字符串转换为小写字母

strtoupper()	把字符串转换为大写字母

ucfirst()	把字符串中的首字符转换为大写

ucwords()	把字符串中每个单词的首字符转换为大写。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值