获取文件后缀,遍历目录层次/*** 5种方式获取文件后缀名* 这道题其实就是考函数substr() strrchr() array_pop() strrpos() strpos() strrev() explode() pathinfo()* @param string $filename 要...
分类:
Web程序 时间:
2015-10-14 19:30:09
阅读次数:
159
"); //返回第二个参数字符串在第一个字符串里出现的次数 $int=substr_count("abcdeabcdeablkabd","ab"); //返回第二个字符串在第一个字符串第一次出现的位置,第一个字符位置算0 $int=strpos("asagaab","ab"); //返回第二个字符串...
分类:
Web程序 时间:
2015-10-12 19:11:30
阅读次数:
290
';echo strpos($str,'o').''; //'o' 'ph'$str1 = substr($str,2,3); //($str,2)echo $str1.'';$result1 = str_split($str,2);// ($str)=($str,1)print_r($result...
分类:
Web程序 时间:
2015-09-27 13:39:31
阅读次数:
163
0)); $i++) { if ($number = strpos(str_pad(decbin(ord(substr($string, $i, 1))), 8, '0', STR_PAD_LEFT), '0')) { ...
分类:
其他好文 时间:
2015-09-24 21:20:38
阅读次数:
210
strpos($str1,$str2[$offset]);str1中搜索str2,返回第一次出现的位置,头是0;echo`ipconfig`;等效于echoshell_exec(‘ipconfig‘);echo@(3/0);&&,||,短路优先级最高echodate("Y年m月d日H:i:s");echodate("Y-m-dH:i:s");echodate("Y/m/dH:i:s",time())echodate("Y/m/dH:..
分类:
Web程序 时间:
2015-09-16 01:02:20
阅读次数:
241
检测操作系统和浏览器类型浏览器类型:$browserType $browser_Ver";/* 操作系统类型*/ if(strpos($HTTP_USER_AGENT,'Windows 9')) { $osType="Windows 9X"; } elseif...
分类:
Web程序 时间:
2015-08-25 23:33:48
阅读次数:
266
1)字符串
主要方法有:strops()、substr()、str_split()、explode()等,更多方法查看PHP官方手册;
<?php
/**
* 字符串的方法:strpos()、substr()、print_r()、explode()
*/
$str="sun of beach";
//获取子字符串在当前字符串的索引位置
echo strpos($str,'ea').'';...
分类:
Web程序 时间:
2015-08-12 19:23:20
阅读次数:
183
PHP 常量PHP_SAPI具有和php_sapi_name()相同的值。1 define('IS_CGI',(0 === strpos(PHP_SAPI,'cgi') || false !== strpos(PHP_SAPI,'fcgi')) ? 1 : 0 );2 define('IS_WIN'...
strpos() ---返回字符串在另一字符串中首次出现的位置strrpos() ---查找字符串在另一字符串中最后出现的位置strchr() === strstr()strrchr()strtr() ---替换字符(容易混乱strstr())str_replace()strlen()mb_...
分类:
Web程序 时间:
2015-08-06 20:08:13
阅读次数:
146
最近做了一个 抓取内容的程序,使用php的正则表达式对抓取的内容进行匹配,当进行大量匹配运算的时候,发现偶尔会出现匹配失败的情况。检查不出任何原因。 匹配失败导致匹配结果为空,最终导致写入数据库失败。无奈,将所有的正则匹配改为 strpos 和 substr的方式进行获取需要的内容,问题消失。很奇怪...
分类:
Web程序 时间:
2015-08-03 06:28:38
阅读次数:
213