批改状态:合格
老师批语:
<?php
$arr1=['name'=>'kim','age'=>'25','city'=>'hefei','4'=>'php','salary'=>'0'];
print_r($arr1);
echo '<hr style="color:red">';
sort($arr1);
print_r($arr1) ;
echo '<hr style="color:green">';
$sum=<<<HEREDOC
sort() 函数用于对数组单元从低到高进行排序。<br>
rsort() 函数用于对数组单元从高到低进行排序。<br>
asort() 函数用于对数组单元从低到高进行排序并保持索引关系。<br>
arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。<br>
ksort() 函数用于对数组单元按照键名从低到高进行排序。
krsort() 函数用于对数组单元按照键名从高到低进行排序。<br>
HEREDOC;
ECHO $sum;
echo '<hr style="color="black">';
$str1='1,2,3,4,5,6,7';
$str2='111111111';
print_r($str1);
echo "<br>";
print_r($str2);
//计算字符串1的长度
echo '<hr style="color:orange">';
echo strlen($str1);
echo '<hr style="color:yellow">';
//比较字符串1跟2的大小
strcmp($str1, $str2);
if (strcmp($str1, $str2)> 0) {
echo "str1大于str2";
# code...
}else{
echo "str1小于str2";
}
echo '<hr style="color:grey">';
$sum2=<<<HEREDOC
字符串与数组之间的转换<br>
1.str_split(\$str,\$length=1),按字符数量,将字符串分割为数组,默认为1<br>
2.explode(\$delimiter,\$str,\$num):按分隔符,将字符串分割为数组,可指定数组元素数量<br>
3.implode(\$glue, \$str):按分隔符,将一维数组拼装成字符串,默认用空格分隔<br>
HEREDOC;
echo $sum2;
echo '<hr style="color:purple">';
$str3='jim,use,wechat,talk,with,friends';
print_r($str3);
echo '<br>';
print_r(explode(',',$str3));
echo '<hr style="color:khaki">';
$sum3=<<<HEREDOC
字符串的查找与替换<br>
1.strpos(\$str1,\$str2, \$offset)查找\$str1在\$str1中首次出现的位置<br>
2.strstr(\$str1, \$str2),如果\$str2是\$str1的子串,返回子串,返回否则false
如果确定\$str2是\$str1的子串,推荐使用strpos(),速度更快<br>
3.str_replace(\$str1, \$str2, \$str3, \$num):子串替换,\$num是替换次数<br>
4.substr_replace(\$str1,\$str2,\$str3,\$start, \$length):替换字符串的子串<br>
HEREDOC;
echo $sum3;
echo '<hr style="color:pink">';
$str4='www.php.cn';
//从第四个元素开始查找
echo strpos($str4, 'p', 3),'<br>';
?>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号