php文章内容制作锚文本链接

来源:互联网 发布:程序员书籍推荐 编辑:程序博客网 时间:2024/04/28 23:02

php文章内容制作锚文本链接

<?php$str = "中国发展确实受益于全球化,但中国也推动着全球化,让全球受益于中国经济的发展。出现反全球化的声音,有一点是别人感到我们受益更多;还有一点,是很多西方企业没有意识到中国企业有这么快的学习能力和提升能力,短期变成了他们的竞争者。中国加入WTO后的实际发展过程,确实超出一些西方国家和中国自己的预测,比如当时加入WTO,我们预测包括金融领域在内的很多领域会受到巨大冲击,但加入WTO之后,中国企业反而是脱颖而出的。";$arr = array(    array(        'id'   => '1',        'name' => '中国发展确实受益于全球化',        'url'  => 'http://www.baiu.com'    ),    array(        'id'   => '2',        'name' => '全球化',        'url'  => 'http://www.hao123.com'    ),    array(        'id'   => '3',        'name' => '中国经济',        'url'  => 'http://www.163.com'    ));echo '<pre>';echo $str . '<br/>';$rs = deal_str($str, $arr);print_r($rs);function deal_str($str, $arr){    $newArr = array();    foreach ($arr as $k=>$v) {        $arr[$k]['length'] = abslength($v['name']);    }    $newArr = array_sort($arr);    $array = array($str);    foreach ($newArr as $vo) {        $res = preg_replace('/' . $vo['name'] . '/', '|||' . $vo['id'] . '|||', $array[0], 1);if($res !== null){$array[0] = $res;}    }        foreach ($newArr as $vo) {        $array[0] = str_replace('|||' . $vo['id'] . '|||', '<a href="'.$vo['url'].'">' . $vo['name'] . '</a>', $array[0]);    }        return $array[0];}/** *  二維数组排序 */function array_sort($arr){    $sort = array(        'direction' => 'SORT_DESC', //排序顺序标志 SORT_DESC 降序;SORT_ASC 升序        'field'     => 'length',       //排序字段    );    $arrSort = array();    foreach($arr AS $uniqid => $row){        foreach($row AS $key=>$value){            $arrSort[$key][$uniqid] = $value;        }    }    if($sort['direction']){        array_multisort($arrSort[$sort['field']], constant($sort['direction']), $arr);    }    return $arr;}/** * 可以统计中文字符串长度的函数 * @param $str 要计算长度的字符串 * @param $type 计算长度类型,0(默认)表示一个中文算一个字符,1表示一个中文算两个字符 */function abslength($str){    if(empty($str)){        return 0;    }    if(function_exists('mb_strlen')){        return mb_strlen($str,'utf-8');    }    else {        preg_match_all("/./u", $str, $ar);        return count($ar[0]);    }}?>


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 如果老板不给工资怎么办 手机号码被标记为其他公司怎么办? 被标记为骚扰电话怎么办 手机被标记骚扰电话怎么办 360摄像头不支持5g怎么办 摄像头不支持5g网络怎么办 家里的wifi卡了怎么办 办信用卡没有座机号码怎么办 拨打电话时显示号码有误怎么办 个体营业执照怎么办企业支付宝 没满16岁怎么办电话卡 我的电话卡丢了怎么办 公司注销地税没有补齐怎么办 公司没有固定电话怎么办信用卡 申请信用卡公司没有固定电话怎么办 办理信用卡公司没有固定电话怎么办 江门市固话欠费停机后怎么办 物业交钥匙地面有裂缝怎么办 深圳交通卡丢了怎么办 没装etc走etc怎么办 找不到过敏源身体痒怎么办 微信客服电话打不通怎么办 华为手机网络信号不好怎么办 酷我好友动态加载不了怎么办? 米兔电话手表停机了怎么办 糖猫电话手表停机了怎么办 360电话手表停机了怎么办 小天才电话手表停机怎么办 移动手机卡不知道号码怎么办 天猫退款手机号换了怎么办 科目二考试脚抖怎么办 面试新工作没打电话怎么办 怀孕5个月胎位低怎么办 做业务很害怕打电话怎么办 固定电话总是接到骚扰电话怎么办 电话卡通话被限制了怎么办? 手机名单拉黑了怎么办 被苹果6s被拉黑怎么办 重庆福利企业解聘残疾职工怎么办 被银行拉入黑名单怎么办 借的钱还不起了怎么办