zdly.net
当前位置:首页 >> php字符串函数面试题 >>

php字符串函数面试题

<?php function strRand(){ for($i=0; $i<30; $i++) //循环30次 { $out .= chr(rand(97,122)); //a-z 的ascii码在 97-122之间 } return $out;}//测试函数是否正确echo strRand();?>

str_ireplace()也是字符串替换,不过是忽略大小写str_replace()是字符串替换 substr_replace()替换字符串的字串,就是替换字符串里面的字串strstr()超找字符串 substr_count()查找字符串里的字符在这个字符串中出现的次数

array_change_key_case 返回字符串键名全为小写或大写的数组array_chunk 将一个数组分割成多个array_combine 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值array_count_values 统计数组中所有的值出现的

要重复还是没重复呢?这个是输出所有的小写字母,不管是不是重复的,比如你输入的字符串为aa,则输出aa<?phpfunction getLower($str){ $len = strlen($str); $newstr = ''; $lower = array

可变的,第一种好啊,效率高

其实可以换个思路来做 字符串 “XXX@XXX”,截取@符号之前的内容就可以了那么就可以用 strstr()函数(当然如果是PHP5.3就很方便的可以直接得到) <?php$email = 'name@example.com';$domain = strstr($email, '@');//echo

PHP中字符串比较有两种方法,分别是strcmp()和strcasecmp()函数.前者区分大小写,后者不区分大小写.如:int strcasecmp(string str1,string str2);如果字符串str1大于str2,函数的返回值就大于0;如果两字符串相等,返回值就等于0;如果字符串str1小于str2,返回值就小于0

$fruits = array('strawberry' => 'red', 'banana' => 'yellow');echo 'A banana is ', $fruits['banana'];

<?php##################################/*字符串解析小函数作者:QQ 46429691搜集齐(www.sojiqi.com)定位于搜索服务,致力于下一代互联网发展,通过先进的搜索技术为网友提供更优秀的互联网服务,目前为中国第五大搜索引

网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com