Blogger Information
Blog 32
fans 0
comment 0
visits 24035
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
字符串操作(替换,查找,substr,str_replace())——2018年8月28日19点13分
Nevermore的博客
Original
820 people have browsed it

实例

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title></title>
</head>
<body>

<?php
echo "usort二维数组排序:".'<br>';
   $arr=[
          ['id'=>1,'name'=>'郭靖','sum'=>99 ],
          ['id'=>2,'name'=>'黄蓉','sum'=>100],
          ['id'=>3,'name'=>'杨康','sum'=>89]        
        ];
   usort($arr, 'my_com');
   function my_com($var1,$var2)
   {
    if  ( $var1['sum']==$var2['sum'] ) return 0;
     else   return $var1['sum']>$var2['sum']?1:-1;
   
   }
  print_r($arr) ;

echo '<hr>'."str_replace(), substr_replace():".'<br>';
$str='1Your customer service is excellent$%^&';
echo "$str".'<br>';
$del='';
echo str_replace('1Your','Our',$str).'<br>';
echo substr_replace($str,'X',-7);

echo '<hr>'.'substr(),strstr(),strpos():'.'<br>';
$str='1Your customer service is excellent$%^&';
echo  substr($str,-5,4).'<br>';
echo  strstr($str,'service',true).'<br>';
echo  strpos($str,'1').'<br>';


?>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

substr(string,start,length)

string    必需。规定要返回其中一部分的字符串。    

start    

必需。规定在字符串的何处开始。

正数 - 在字符串的指定位置开始

负数 - 在从字符串结尾开始的指定位置开始

0 - 在字符串中的第一个字符处开始

length    

可选。规定被返回字符串的长度。默认是直到字符串的结尾。

正数 - 从 start 参数所在的位置返回的长度

负数 - 从字符串末端返回的长度

strstr(string,search,before_search)

string    必需。规定被搜索的字符串。    

search    

必需。规定所搜索的字符串。

如果此参数是数字,则搜索匹配此数字对应的 ASCII 值的字符。

before_search    

可选。默认值为 "false" 的布尔值。

如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。


str_replace(find,replace,string,count)

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

该函数必须遵循下列规则:

如果搜索的字符串是数组,那么它将返回数组。

如果搜索的字符串是数组,那么它将对数组中的每个元素进行查找和替换。

如果同时需要对数组进行查找和替换,并且需要执行替换的元素少于查找到的元素的数量,那么多余元素将用空字符串进行替换

如果查找的是数组,而替换的是字符串,那么替代字符串将对所有查找到的值起作用。

   

   substr_replace(string,replacement,start,length)

string    必需。规定要检查的字符串。    

replacement    必需。规定要插入的字符串。    

start    

必需。规定在字符串的何处开始替换。

正数 - 在字符串中的指定位置开始替换

负数 - 在从字符串结尾的指定位置开始替换

0 - 在字符串中的第一个字符处开始替换

length    

可选。规定要替换多少个字符。默认是与字符串长度相同。

正数 - 被替换的字符串长度

负数 - 表示待替换的子字符串结尾处距离 string 末端的字符个数。

0 - 插入而非替换

   



Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post