关键词高亮
- function highlight($sString, $aWords) {
- if (!is_array ($aWords) || emptyempty ($aWords) || !is_string ($sString)) {
- return false;
- }
-
- $sWords = implode (''|'', $aWords);
- return preg_replace (''@\b(''.$sWords.'')\b@si'', ''<strong style="background-color:yellow">$1</strong>'', $sString);
- }
获取你的Feedburner的用户
- function get_average_readers($feed_id,$interval = 7){
- $today = date(''Y-m-d'', strtotime("now"));
- $ago = date(''Y-m-d'', strtotime("-".$interval." days"));
- $feed_url="https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=".$feed_id."&dates=".$ago.",".$today;
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_URL, $feed_url);
- $data = curl_exec($ch);
- curl_close($ch);
- $xml = new SimpleXMLElement($data);
- $fb = $xml->feed->entry[''circulation''];
-
- $nb = 0;
- foreach($xml->feed->children() as $circ){
- $nb += $circ[''circulation''];
- }
-
- return round($nb/$interval);
- }
自动生成密码
- function generatePassword($length=9, $strength=0) {
- $vowels = ''aeuy'';
- $consonants = ''bdghjmnpqrstvz'';
- if ($strength >= 1) {
- $consonants .= ''BDGHJLMNPQRSTVWXZ'';
- }
- if ($strength >= 2) {
- $vowels .= "AEUY";
- }
- if ($strength >= 4) {
- $consonants .= ''23456789'';
- }
- if ($strength >= 8 ) {
- $vowels .= ''@#$%'';
- }
-
- &n
|