首页 > 编程知识 正文

从字符串提取字符函数的应用,php 字符串截取

时间:2023-05-05 08:50:36 阅读:51299 作者:345

本文介绍了PHP字符串剪切和字符串剪切函数。 需要的人请参考。

1、用有文字的索引切取:

1 $str='hello word,my name is zym ';

2Echosubstr($str,11 ); //my name is zym

3Echosubstr($str,11,2 ); //my

2、用指定的文字切分:

01 $str='hello world,my name is zym ';

02 //剪切某个字符并在字符串中出现到最后的所有字符(从左到右) ) ) ) ) ) ) ) ) )。

03echostrchr($str,' my ' ); //my name is zym

04 //其他写法

05echostrstr($str,' my ' ); //my name is zym

06 //不区分大小写的写法

07echostristr($str,' MY ' ); //my name is zym

08 //剪切某个字符并出现在字符串末尾的所有字符(从右到左) ) ) ) ) ) ) )。

09 echo strrchr($str,' o '; //orld,my name is zym

10 //输出某个字符在字符串中首次出现的位置索引

11echostrpos($str,' my '; //12

12 //将字符串拆分为数组

13 $arry=explode (、)、)、$str );

14var_dump($Arry; //array(2) (0) (=string ) 11 ) helloworld ) )1) (=string ) 14 ) my name is zym' } )。

做一个实例,找出在一个句子中,某个字出现了多少次,分别出现在哪个位置?

1 $str='hello world,my name is zym ';

2 $num=0;

3出现3 echo '字符【o】的位置索引为';

4for($I=0; strpos($str、' o '、$i )!=0; $i=strpos($str、' o '、$I )1) {

5 $num=1;

6echostrpos($str、' o '、$i ).'、); //4 7

7 }

8 echo '字母【o】共有'.$num.'次'; //2

3、基于字符指定的主字符串分割(字符串分割) :

stringstrtok(string$str,string $token ) string $ token (string $ token ) strtok ) )将字符串str拆分为几个子字符串,每个子字符串都是strtok 也就是说,如果字符串“This is an example string”,则可以使用空格字符将该词拆分为独立的单词。

仅在首次调用strtok函数时使用string参数。 此后,每次调用strtok时,只使用token参数。 这是为了记住字符串string中的位置。 要重新开始拆分新字符串,必须再次使用string调用strtok函数以完成初始化任务。 请注意,token参数可以包含多个字符。 字符串由此参数中的一个字符拆分。

1 $a='hello,world,my,name,is,zym ';

2$b=strtok($a,',);

3while($b ) {

4 echo $b.'

';

5 $b=strtok (,);

6 }

4、将查询字符解析为变量:

1 $url='http://www.zymseo.com? username=zymsex=男';

2$msg=substr($URL,) strpos ) $URL,'? (1);

3parse_str($msg;

4 echo $username;

5 echo $sex;

5、将字符串每n个字符分割一次,插入特定的分隔符:

代码帮助1 $a='abcdefghi漂亮的店员mnopqrstuvwxyz ';

2echochunk_split($a,3,'|'; //abc | def | ghi |出色的店员| mno | pqr | stu | vwx | yz |

相关建议:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。