摘要: 方法一$url='http://www.google.cn/search?q=php'; $html=file_get_contents($url); $dom = new DOMDocument(); @$dom->loadHTML($html); $xpath = new DOMXPath($dom); $hrefs = $xpath->evaluate("/html/body//a")... 阅读全文
posted @ 2019-02-13 16:41 jiuchen 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 方法一 $arr=str_split($str); $arr=array_count_values($arr); /* * 方法二 * */ $arr = str_split($str); $a2 = []; foreach ($arr as $k => $v) { if (isset($a2[$v])) { ++$a2[$v]; } else { ... 阅读全文
posted @ 2019-02-13 16:24 jiuchen 阅读(5018) 评论(0) 推荐(0) 编辑
摘要: /** * * 中文字符串倒序 * @param str $str * return str **/ function str_en_desc($str){ $len=mb_strlen($str); $t2=''; for($i=$len-1;$i>=0;$i--){ $t2=$t2.mb_substr($str,$i,1,'utf-8'); } re... 阅读全文
posted @ 2019-02-13 15:19 jiuchen 阅读(516) 评论(0) 推荐(0) 编辑
摘要: /* 4.$m = “woxihuanphp”,编程实现:将字符串分割为单个字符存放到一个数组中,并打印数组? */ $m='woxihuanphp'; echo $res=trim(chunk_split($m,1,'.'),'.'); $arr1=explode('.',$res); var_dump($arr1); /*方法二 */ $m='woxihuanphp';$arr=st... 阅读全文
posted @ 2019-02-13 14:06 jiuchen 阅读(31279) 评论(0) 推荐(0) 编辑
摘要: /** * 绝对路径转成相对 路径 * $path相对于$base的相对路径 * @param string $base * @param string $path * 思路:去除共同部分 */ function rela_pos($base, $path) { $base = explode('/', trim($base,'/')); $path = explo... 阅读全文
posted @ 2019-02-13 13:14 jiuchen 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: /** * *数组与变量之间转换 **/ $name='jb51'; $email='jb51@jb51.net'; $info=compact('name','email'); print_r($info); var_dump(extract(['name'=>'jack','age'=>34])); echo $name; echo $age; 阅读全文
posted @ 2019-02-13 11:20 jiuchen 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1 path = $paths; 14 } 15 16 //写入 17 public function inter($arr) 18 { 19 if (!is_array($arr) && !empty($arr)) { 20 return '数组异常'; 21 } 22 23 $file = ... 阅读全文
posted @ 2019-02-13 11:12 jiuchen 阅读(2447) 评论(0) 推荐(0) 编辑
摘要: /** * * 五种方法获取文件扩展名 **/ $file_name="aa.txt"; echo strrchr($file_name, '.'); echo ''; echo substr($file_name, strrpos($file_name, '.')); echo ''; $arr=explode('.',$file_name); echo array_pop($arr); ... 阅读全文
posted @ 2019-02-13 09:03 jiuchen 阅读(223) 评论(0) 推荐(0) 编辑