如何利用PHP數(shù)組打印下標(biāo)
學(xué)習(xí)PHP數(shù)組時(shí),你可能會(huì)遇到很多問題,這里將介紹PHP數(shù)組問題的解決方法,在這里拿出來(lái)和大家分享一下。開始學(xué)習(xí)php了。一直主觀的認(rèn)為編程是指用C,C++之類的語(yǔ)言寫應(yīng)用程序。對(duì)于網(wǎng)頁(yè)從來(lái)都是敬而遠(yuǎn)之。但是作為系統(tǒng)管理員,如果要維護(hù)的網(wǎng)站是php的話,光能解決系統(tǒng)問題還是不夠的,為了解決應(yīng)及之需還是需要能看懂一些php語(yǔ)法的。
所以就“偷偷”的看php了。在學(xué)習(xí)過程中發(fā)現(xiàn),php 也可以寫腳本。這樣不是兩全其美么?我只學(xué)習(xí)php寫腳本的這部分,用來(lái)進(jìn)行系統(tǒng)管理,這樣就可以熟悉php語(yǔ)法,在必要的時(shí)候修改一些網(wǎng)頁(yè)了。不知道用 php腳本作系統(tǒng)管理,我是不是第一人,嘿嘿,能解決問題就是王道嘛。
因?yàn)楣ぷ髁鞒淘?,同事寫了東西以后,需要我更新到服務(wù)器上,然后同事再看效果。這樣操作是沒啥問題的。但是對(duì)于同事來(lái)說(shuō),可能每次修改一些東西,總要“麻煩”我,自己會(huì)覺得過意不去。而我呢,為了省事兒,把同事讓我做的東西,寫了一個(gè)腳本,他讓我更新的時(shí)候,我連接服務(wù)器,直接執(zhí)行腳本就OK了。
#T#于是我在想:怎樣讓同事能夠直接進(jìn)行這件事兒,而不經(jīng)過我呢?在服務(wù)器上開權(quán)限是不現(xiàn)實(shí)的,因?yàn)榉?wù)器管理權(quán)限越小越好。在部門老大提議寫個(gè)頁(yè)面讓同事自己做這件事兒的時(shí)候,我說(shuō)我已經(jīng)有這個(gè)想法了,但是流程都通了就不會(huì)寫頁(yè)面點(diǎn)擊的按鈕。老大說(shuō),這個(gè)簡(jiǎn)單,于是,過來(lái)三個(gè)五除二,一個(gè)只有一個(gè)按鈕,點(diǎn)擊后可以把執(zhí)行結(jié)果輸出的頁(yè)面就寫好了。而且這個(gè)按鈕可以不限次數(shù)的點(diǎn)擊。這樣就省去了每次重新訪問這個(gè)頁(yè)面的麻煩。給了同事用了以后,你猜怎么樣?同事竟然激動(dòng)的說(shuō):“你這個(gè)小創(chuàng)新,真是造福全人類啊!”哈哈,我雖然嘴上沒說(shuō)啥,其實(shí)心里早樂開了花。這也算是我初學(xué)php的一點(diǎn)小的激勵(lì)吧,加油!
廢話半天,其實(shí)我就是想跟大家分享php咋打印數(shù)組下標(biāo)。當(dāng)我看到php的foreach函數(shù)的時(shí)候,覺得它跟perl的foreach有一拼,但是當(dāng)我打開一個(gè)文件并輸出的時(shí)候,我希望能打印出每行的標(biāo)號(hào)。perl有N多的內(nèi)置函數(shù),實(shí)現(xiàn)這個(gè)功能用$.就可以了。難道php實(shí)現(xiàn)不了?搜索了半天無(wú)果,問了幾個(gè)寫php的朋友也只是說(shuō)要提前定義一個(gè)變量,然后打印這個(gè)變量??磥?lái)是沒辦法了,于是繼續(xù)往下看語(yǔ)法。看到二維數(shù)組的時(shí)候。有一次不小心把一個(gè)一維數(shù)組按照二維數(shù)組的寫法打印了出來(lái),于是乎發(fā)現(xiàn)了,這個(gè)不可不說(shuō)的秘密!看圖:
內(nèi)容不用說(shuō)了吧,先創(chuàng)建一個(gè)由十個(gè)數(shù)字組成的PHP數(shù)組,然后輸出結(jié)果。
看到執(zhí)行結(jié)果沒?是不是正確打印了數(shù)組下標(biāo)?看來(lái)php也很強(qiáng)大嘛,很黃很暴力的說(shuō)。今天分享就到這了,算不上小甜點(diǎn),充其量也就是旁門左道:)