本文介绍了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 |
相关建议: