簡單的寫了乙個將lua table 列印成json的格式,當然這個函式還是有點bug的,就是不能區分
同時存在陣列和key-vlaue,如:
local test =
會被當做陣列處理,由於專案中沒有匯入json庫,不能使用json.encode(),所以自己隨便了乙個,
基本上滿足需求,後面也就沒有管了,如果有人閱讀到此篇文章,可以自己去寫,簡單的!
function
table_encode(t)
local str = ""
if type(t) ~= "table"
then
return
""end
if#t > 0 then
str = str .."["
for index, e in ipairs(t) do
if type(e) ~= "table"
then
str = str..tostring(e)
if index ~= #t then
str = str .. ","
end else
str = str .. table_encode(e)
if index ~= #t then
str = str .. ","
end end
endstr = str .."]"
else
local
keys = {}
for k, v in pairs(t) do
table.insert(keys, k)
endstr = str ..""
end return str
end
測試
local myt = ,},
name = "hao",
yes = "aaa",
[2] = "22222",
[3] = "33333"
}print(table_encode(myt))
寫了乙個簡單實用的PHP模板引擎
php模板引擎很多,但要麼很龐大,要麼效率很低,如果只是要實現php 與程式分離,就只要乙個簡單的模板引擎就行了。今天抽空寫了乙個。xt.class.php created on 2011 10 08 author xyl this is template engine for your site ...
用PHP MySQL寫了乙個簡單的留言板
昨天忘記把資料庫的建立發上來了 現在補上 create database gbook create table gbook id int 255 unsigned not null auto increment primary key name varchar 10 not null tinyint...
自己用JS寫了乙個簡單的時間控制項。。。
繪畫時間選擇器 var timeselect topattr top leftright center r bottom button 繪畫時間選擇器開始 timeselect.window function obj timeselect.obj obj var time new date var ...