批改状态:未批改
老师批语:
<?php
/*substr_replace()与str_replace()二者的区别与联系:
1 二个函数都是对指定字符串进行更换
2 str_replace()函数是对具体的字符串内容进行更换,在写上代码的时候要把具体的替换与被替换的写上去,而substr_replace()
函数只需表明从何处开始替换,只是一个数字标识,就可以了
3 二者格式的不同
str_replace()函数格式依次是要'被替换的字符串','替换的字符串','查找的函数'
substr_replace()函数格式依次是'要查找的函数'.'要被(插入)替换的字符串','从何处开始替换'(数字表示)
*/
// 查找字符串并替换其中字符串的函数
// str_replace 是区分大小写的
$php='My Love Is Program Language';
echo str_replace('love','disgusting',$php),'<br>';//删除式替换
// 一次性替换多个内容
echo str_replace(['my','is','love'],'jack',"$php"),'<br>';
echo substr_replace($php,'ck','2');//插入字符串
echo substr_replace("Hello world","Shanghai",6);
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>点击 "运行实例" 按钮查看在线实例
<?php
$jerry='my name is swisun,I like the PHP best';
echo $jerry,'<br>';
echo substr($jerry,4),'<br>';//可以从变量中查询字串
echo substr('my name is swisun,i like php the best',5),'<br>';//也可以直接查询字串
echo substr($jerry,6,10),'<br>'; //从字节长为6的地方开始选取,选取10个字节长,期间空格也算
echo substr($jerry, -10);//从后面往前数第10个。空格也算
$email = 'admin@php.cn';
// 查询@是否存在,默认返回@以及后面的内容
echo strstr($email, '@'),'<br>';
// 传入第三个参数:true,仅返回@符之前的内容(不包含@)
echo strstr($email, '@',true),'<br>';
echo strstr($email, '@',true),strstr($email, '@'),'<br>';
// strpos($str1, $str2, $start): 根据内容查询,返回字符串首次出现的位置
echo strpos($str, 'best');
?>点击 "运行实例" 按钮查看在线实例
<meta charset="utf-8">
<?php
/*$number=70;
switch($number)
{
case $number>20:
echo '你输入的数比20大';
break;
case $number<=20;
echo '你输入的数小于或等于20';
break;
}*/
//echo '<br>';
/*$Array=array('d','t','b','c');
print_r($Array);
sort($Array); //sort()函数按数组的值进行升序排列(数字按大小,字母按顺序)
print_r($Array);*/
//echo '<br>';
/*$Array1=array('8','6','9','20');
print_r($Array1);
rsort($Array1); //rsort()函数按数组的值进行降序排列(数字按大小,字母按顺序)
print_r($Array1);*/
/*function jerry($number){
if($number>30){
echo 'hello world' ;
}else{
echo '你好';
}
}
echo jerry(60);*/
function my_sort($a,$b){
if ($a==$b){
return 0;
}else{
return ($a<$b)?-1:1;
}
}
$list = array(4,2,8,6);
usort($list,'my_sort');
echo var_export($list);
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号