如果7.1以上不能用''删除,那该怎么删除

来源:2-12 PHP数据类型之字符串类型(2)

刘一

2019-05-30 15:09:35

如果7.1以上不能用 空格''删除,那该怎么删除

写回答

1回答

好帮手慕小尤

2019-05-30

同学你好,在PHP7.1中不支持花括号删除字符串,解决方法:

  1. 将PHP切换到PHP7以下版本。

  2. 可以使用 strpos(必选:被搜索的字符串, 必选:要查找的字符, 可选:开始搜索的位置)和substr_replace(必选:要检查的字符串, 必选:规定要插入的字符串, 必选:规定在字符串的何处开始替换, 可选:规定要替换多少个字符,默认是与字符串长度相同)两个函数进行删除。代码如下:

<?php
    $a = "abcababa";
    $count=strpos($a,"b"); //strpos返回字符串在另一个字符串中第一次出现的位置。
    echo $str=substr_replace($a,"",$count,2); //substr_replace() 函数把字符串的一部分替换为另一个字符串。
?>

祝学习愉快!

0

0 学习 · 4928 问题

查看课程