实例
<?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>'; ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例