在php检测数组长度的函数有sizeof count 下面看个简单实例*/
$colorlist = array("apple"=>"red", "grass"=>"green","sky"=>"blue","night"=>"black","wall"=>"white");
几种php 删除数组元素方法
看一完整删除重复数组实例
//删除数组中的一个元素
function array_remove_value(&$arr, $var){
foreach ($arr as $key => $value) {
if (is_array($value)) {
array_remove_value($arr[$key], $var);
} else {
$value = trim($value);
if ($value == $var) {
unset($arr[$key]);
} else {
$arr[$key] = $value;
}
}
}
}
php ord 函数与中文乱码解决方法
php string 函数
定义和用法
ord() 函数返回字符串第一个字符的 ascii 值。
语法
ord(string)参数 描述
string 必需。要从中获得 ascii 值的字符串。
php删除目录几种方法
删除目录利用rmdir来删除吧
//比如当前文件所在文件夹下游http://www.phprm.com一个文件夹
@$flag = rmdir("http://www.phprm.com");
if($flag)
{echo "http://www.phprm.com删除成功";}
else
{echo "http://www.phprm.com删除失败";}
php str_replace函数(可限制替换个数)
/mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )
个函数返回一个字符串或在出现问题的所有搜索给定的数组替换值替换。
php flock函数实例
fp = fopen("test.txt", 'ab'); //from the end
flock($fp, lock_ex); //lock the file for waiting...
fwrite($fp, 'just a test string.......'); //start writing...
flock($fp, lock_un); //release write lock
fclose($fp); //close the file读操作:
php字符串函数
addslashes: 字符串加入斜线。
bin2hex: 二进位转成十六进位。
php字符串比较函数
比较两个字符串是否相等,最常见的方法就是使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“identical”类型也要求一样;后者要求“equal”,值相同就可以了,参考【1】。或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。分隔字符串,使用“str_split”就可以了,语法参考【2】。然后输出结果数组,好处是连空格也会作为数组的元素。我之前的例子就是因为前一个字符串包含2个空格,而后一个只有一个。但是输出的时候看到的显示都是一样的。 也可以按照其他分隔符进行分割,如“explode”或者“preg_split”,
php字符串查找 strstr preg_match
strstr("母字符串", "子字符串")用来查找子字符串在母字符串中第一次出现的位置,并返回母字符串中从子字符串开始到母字符串结束的部分。比如
php字符串分割(explode str_split preg_split
php教程 explode() 函数
php string 函数
定义和用法
explode() 函数把字符串分割为数组。
语法
explode(separator,string,limit)参数 描述
separator 必需。规定在哪里分割字符串。
string 必需。要分割的字符串。
limit 可选。规定所返回的数组元素的最大数目。
php 字符串长度函数
php strlen() 函数
定义和用法
strlen() 函数返回字符串的长度。
语法
strlen(string)参数 描述
string 必需。规定要检查的字符串。
php 读取文件函数
1、用file_get_contents或者fopen、file、readfile等函数读取url的时候,会创建一个名为$http_response_header的变量来保存http响应的报头,使用fopen等函数打开的数据流信息可以用stream_get_meta_data来获取。