当前位置: 首页 > news >正文

2019年长春网站建设最新价格表网络工程师app

2019年长春网站建设最新价格表,网络工程师app,卓讯企业名录搜索软件免费,wordpress编辑器分页我有一个文本文件,存储有关不同项目的信息.该文件是结构化的.文件中的每个项目都由大括号{}分隔,并以逗号开头.每个项目都有其拥有的属性列表,并且属性可以存在或不存在.如果不存在,服务器将假定它们为“默认”.每个条目都用大括号括起来,并以逗号结尾#xff1a;{},该文件还包…我有一个文本文件,存储有关不同项目的信息.该文件是结构化的.文件中的每个项目都由大括号{}分隔,并以逗号开头.每个项目都有其拥有的属性列表,并且属性可以存在或不存在.如果不存在,服务器将假定它们为“默认”.每个条目都用大括号括起来,并以逗号结尾{},该文件还包含标准的C注释,//以及/ * * /该项目的每个属性都是从33个属性池中标准化的,其中只有3个是强制性的.可以包括或不包括属性.后端程序假定不包含的属性为默认属性.有一些属性可以是多行甚至是多属性(如果需要的话,可以构成一个数组).因此,该文件大致如下所示itemdb: (/*{Multi line commenthere to explain the file},*/// Here starts the items{Id: 500DatabaseName: Item_1Name: Item 1Type: 1Buy: 40Weight: 10},{Id: 501DatabaseName: Item_2Name: Item 2Type: 1Sell: 600Weight: 200Script: },// Here is some more items{Id: 637DatabaseName: Item_137Name: Item 137Type: 5Buy: 9000Weight: 300Trade: {nodrop: truenotrade: true}Script: do this stuff;then this stuff;},// Note: Edited this in 2015-11-23, see below.)我需要一种将所有元素分解为数组以显示给用户的方法.数组看起来像这样(来自上面的示例)$itemDB Array([500] Array([DatabaseName] Item_1[Name] Item 1[Type] 1[Buy] 40[Weight] 10)[501] Array([DatabaseName] Item_2[Name] Item 2[Type] 1[Sell] 600[Weight] 200[Script] do stuff)[637] Array([DatabaseName] Item_137[Name] Item 137[Type] 5[Buy] 9000[Weight] 300[Trade] array([nodrop] true[notrade] true)[Script] do this stuff;\nthen this stuff));(因此,基本上将文件分成多维数组,文件的’Id’属性是每个数组的键,文件的每个属性是其自己的键/值)我确实想出了以下代码来将数组分成每个条目$ready str_replace(array({,}),|, $itemDB);$itemDB_explode explode(|, $ready);但是这段代码只会让我半途而废.我基本上得出这样的数组[7] string(124) Id: 501 DatabaseName: Item_2 Name: Item 2 Type: 1 Sell: 600 Weight: 200 Script: 但是对于我的一生,我无法弄清楚如何获得比这更进一步的信息,包括如何使数组的键成为Id以及每个属性都有自己的键/值.重点是向用户显示条目,允许他们进行编辑,然后将文件保存回去.希望我能在将其保存回本方面获得帮助.对于那些无疑会问的人是的,我知道类似这样的内容更适合SQL数据库.问题是该文件以及读取和解释该文件的后端不是我写的,我无法更改它.我只是在编写基于Web的前端以轻松更改该文件.预先感谢您提供的帮助.编辑2015-11-23我从最初的问题中删除了一些属性.考虑对实际文件进行的编辑,并添加那些缺少的属性{Id: 845DatabaseName: Item_345Name: Item 345Type: 3Buy: 30000Nouse: {override: 30sitting: true}Stack: [99, 4]OnEquipScript: OnUnequipScript: do some more stuff;this is some more stuff;},考虑一下文件中该附加块的结果数组是什么样的[845] Array([DatabaseName] Item_345[Name] Item 345[Type] 3[Buy] 30000[Nouse] array([override] 30[sitting] true)[Stack] ([0] 99[1] 4)[OnEquipScript] do this stuff;[OnUnequipScript] do some more stuff;\nthis is some more stuff;)
http://www.yutouwan.com/news/204188/

相关文章:

  • 东莞 网站 建设 物流网上购物的网站有哪些
  • 网站建设 客户评价祺越网站建设
  • 杭州建设网站免费网络公司经营范围包括哪些
  • 做旅游攻略去什么网站好怎么做自己的网站赚钱
  • 找装修公司去哪个网站外贸网站建设公司平台
  • 重庆网站制作公司 网站飘动
  • 口碑最好的网站建设网站建设seo优化公司
  • 毕设做网站酒店宣传推广方案
  • 云服务器做网站新手教程wordpress 插件 手机
  • 网站建设 八羊哪里有做手工活的可以拿回家的
  • 专业的聊城做网站费用dz网站模版
  • 门户网站 营销公众号接入小程序
  • 租房网站的财务分析表怎么做淄博网站建设团队
  • 福州企业制作网站有没有做ppt很厉害的网站
  • 高端企业门户网站建设费用网站开发实训报告
  • 开设赌场罪建设网站用python做一旅游网站
  • php怎么做网站教程数字广东网络建设有限公司是国企吗
  • 蒙城做网站厦门网站建设_
  • wordpress 模块化主题广州seo优化公司排名
  • 余姚网站建设的公司做服饰网站
  • 视频点播网站开发教程Wordpress 插件购买
  • 国外网站源代码1000M双线网站空间
  • 成都网站推广哪家专业安平丝网网站建设
  • 怎么做网站静态布局厦门模板建站平台
  • 哪家做网站最好榆林公司做网站
  • 咨询学校网站开发费用东莞网站建设 鞋材厂
  • 蓬莱做网站那家好wordpress调用id数据
  • 企业网站一般做哪些栏目新网站需要加锚文本吗
  • 专门做淘宝特价的网站沙漠风网站开发怎样
  • 合肥网站建设工作行业网站开发程序