Problems are not stop signs; they are guidelines.
問題的出現(xiàn)不是讓你止步,而是給你指路。———— Robert Schuller
今天在群里看到的一道php練習(xí)題:請(qǐng)使用一句話將類似”1910-09-09″格式的日期轉(zhuǎn)換為中文,即“一九一零年九月九日”.需要有通用性(這個(gè)我沒有理解),是不是一句話不是關(guān)鍵,但不允許使用if、switch、while、for等結(jié)構(gòu)語句。 好吧,正好無聊,就寫了個(gè)。。。不考慮效率和代碼冗余,還真是一句話: 輸出結(jié)果: 二零一四年十月十一日
版本一: for($i=ord('a'); $i
一個(gè)循環(huán),在規(guī)定的時(shí)間范圍內(nèi),根據(jù)條件循環(huán)出來時(shí)間段,如上圖。開始時(shí)間,結(jié)束時(shí)間,時(shí)間間隔都是可變的。 特定時(shí)間范圍的時(shí)間段 第一種方法: $step = 1200;//步長(zhǎng) $stime = mktime(11,0,0,date('m'),date('d'),date('Y'));//開始時(shí)間 $etime = mktime(13,0,0,date('m'),date('d'),date('Y'));//結(jié)束時(shí)間 while($stime < $etime){ echo date("H:i",$stime) ; $stime += $step; ...
1.要把別人的問題當(dāng)做一個(gè)布爾值,要么是True要么是Flase。 2.if語句告訴我們:如果發(fā)生某事我們?cè)撛趺慈ヌ幚?,依舊給你一個(gè)布爾值去做一個(gè)了斷。逃避往往會(huì)給后面的路埋下惡果。 3.switch語句告訴我們:此處不留爺自有留爺處(后面的default不是嗎?) 4.人生走過有很多朋友,但有一個(gè)是你值得一生擁有的(php和mysql不是嗎?) 5.for語句告訴我們:沒有目標(biāo)的人不停的做某事只能進(jìn)入一個(gè)死循環(huán)。 6...
各位碼農(nóng)們應(yīng)該也多少接觸過易語言吧?至少聽說過,易語言相對(duì)于其它語言來說最明顯的區(qū)別大于它是使用中文來編寫程序的,這對(duì)于一些E文比較一般的新手碼友來說確實(shí)比較容易入門。 今天要說的是php的中文方式編程,不過這里所謂的中文方式編程其實(shí)只是把一些系統(tǒng)函數(shù)、變量進(jìn)行了中文重定義(我們的大PHP是支持中文變量和函數(shù)名的),至于它的結(jié)構(gòu)語法中文化,估計(jì)要牽扯到底層了,我還沒達(dá)到那...
既然是進(jìn)行windows下IIS+PHP的安全配置,首先要進(jìn)行安全配置的就是PHP了。估計(jì)大多數(shù)新手所了解的配置好php環(huán)境只是能使服務(wù)器正常解析PHP,但并沒有做出安全方面的配置,里面還有很多的默認(rèn)設(shè)置是不安全的。在網(wǎng)上很多的配置php環(huán)境的教程中也并沒有介紹PHP安全方面的配置。 要配置PHP,首先想到的文件是什么?對(duì),php.ini,現(xiàn)在讓我們先來了解一些php.ini的基本概念。在php.ini中,配置指令的...
今天介紹一個(gè)php中不太常用,但有時(shí)會(huì)非常好用的一個(gè)小功能:使用參數(shù)數(shù)量不固定的函數(shù)。 其它很多語言(比如java-)應(yīng)該都有這種功能:定義一個(gè)函數(shù)func(){…},在使用函數(shù)時(shí)可以這樣func($a){…},也可以是這樣func($a,$b){…}等等。函數(shù)的參數(shù)列表可以不定長(zhǎng)度,其實(shí)PHP也可以實(shí)現(xiàn)這種“效果”。 使用一個(gè)強(qiáng)大的函數(shù):func_get_args(): PHP手冊(cè)中介紹說func_get_args(1)可...