[代码] 关键词高亮
-
<span><span class="keyword">function</span><span> highlight(</span><span class="vars">$sString</span><span>, </span><span class="vars">$aWords</span><span>) { </span></span>
- if (!is_array ($aWords) || emptyempty ($aWords) || !is_string ($sString)) {
- return false;
- }
- $sWords = implode ('|', $aWords);
- return preg_replace ('@b('.$sWords.')b@si', '$1', $sString);
- }
[代码] 获取你的Feedburner的用户
-
<span><span class="keyword">function</span><span> get_average_readers(</span><span class="vars">$feed_id</span><span>,</span><span class="vars">$interval</span><span> = 7){ </span></span>
- $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);
- }
[代码] 自动生成密码
-
<span><span class="keyword">function</span><span> generatePassword(</span><span class="vars">$length</span><span>=9, </span><span class="vars">$strength</span><span>=0) { </span></span>
- $vowels = 'aeuy';
- $consonants = 'bdghjmnpqrstvz';
- if ($strength >= 1) {
- $consonants .= 'BDGHJLMNPQRSTVWXZ';
- }
- if ($strength >= 2) {
- $vowels .= "AEUY";
- }
- if ($strength >= 4) {
- $consonants .= '23456789';
- }
- if ($strength >= 8 ) {
- $vowels .= '@#$%';
- }
- $password = '';
- $alt = time() % 2;
- for ($i = 0; $i $length; $i++) {
- if ($alt == 1) {
- $password .= $consonants[(rand() % strlen($consonants))];
- $alt = 0;
- } else {
- $password .= $vowels[(rand() % strlen($vowels))];
- $alt = 1;
- }
- }
- return $password;
- }
[代码] 压缩多个CSS文件
-
<span><span>header(</span><span class="string">'Content-type: text/css'</span><span>); </span></span>
- ob_start("compress");
- function compress($buffer) {
- /* remove comments */
- $buffer = preg_replace('!/*[^*]**+([^/][^*]**+)*/!', '', $buffer);
- /* remove tabs, spaces, newlines, etc. */
- $buffer = str_replace(array("rn", "r", "n", "t", ' ', ' ', ' '), '', $buffer);
- return $buffer;
- }
- /* your css files */
- include('master.css');
- include('typography.css');
- include('grid.css');
- include('print.css');
- include('handheld.css');
- ob_end_flush();
[代码] 获取短网址
-
<span><span class="keyword">function</span><span> getTinyUrl(</span><span class="vars">$url</span><span>) { </span></span>
- return file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
- }
[代码] 根据生日计算年龄
-
<span><span class="keyword">function</span><span> age(</span><span class="vars">$date</span><span>){ </span></span>
- $year_diff = '';
- $time = strtotime($date);
- if(FALSE === $time){
- return '';
- }
- $date = date('Y-m-d', $time);
- list($year,$month,$day) = explode("-",$date);
- $year_diff = date("Y") – $year;
- $month_diff = date("m") – $month;
- $day_diff = date("d") – $day;
- if ($day_diff $month_diff $year_diff–;
- return $year_diff;
- }
[代码] 计算执行时间
-
<span><span class="comment">//Create a variable for start time </span><span> </span></span>
- $time_start = microtime(true);
- // Place your PHP/HTML/JavaScript/CSS/Etc. Here
- //Create a variable for end time
- $time_end = microtime(true);
- //Subtract the two times to get seconds
- $time = $time_end - $time_start;
- echo 'Script took '.$time.' seconds to execute';
[代码] PHP的维护模式
-
<span><span class="keyword">function</span><span> maintenance(</span><span class="vars">$mode</span><span> = FALSE){ </span></span>
- if($mode){
- if(basename($_SERVER['SCRIPT_FILENAME']) != 'maintenance.php'){
- header("Location: http://example.com/maintenance.php");
- exit;
- }
- }else{
- if(basename($_SERVER['SCRIPT_FILENAME']) == 'maintenance.php'){
- header("Location: http://example.com/");
- exit;
- }
- }
- }
[代码] 阻止CSS样式被缓存
-
<span><span><link span=""> <span class="string">"/stylesheet.css?<!--?php echo time(); ?-->"</span><span> rel=</span><span class="string">"stylesheet"</span><span> type=</span><span class="string">"text/css"</span><span> /&glt; </span> href=</span></span>
[代码] 为数字增加 stndrd 等
-
<span><span class="keyword">function</span><span> make_ranked(</span><span class="vars">$rank</span><span>) { </span></span>
- $last = substr( $rank, -1 );
- $seclast = substr( $rank, -2, -1 );
- if( $last > 3 || $last == 0 ) $ext = 'th';
- else if( $last == 3 ) $ext = 'rd';
- else if( $last == 2 ) $ext = 'nd';
- else $ext = 'st';
- if( $last == 1 && $seclast == 1) $ext = 'th';
- if( $last == 2 && $seclast == 1) $ext = 'th';
- if( $last == 3 && $seclast == 1) $ext = 'th';
- return $rank.$ext;
- }
href=
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它们
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver CS6
视觉化网页开发工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。