我有一个来自服务器的巨大字符串,并且我希望每行都作为对象(用于以后的foreach循环)。将大字符串切割成对象
这是字符串的一部分:
1535;;34290;;teaserbanner_881.jpg;;Not allowed;;closed;;;;closed;;
1535;;34291;;teaserbanner_8832.jpg;;Not allowed;;closed;;;;closed;;
1379;;31912;;teaserbanner_844.jpg;;Allowed;;open;;;;open;;
1379;;31913;;teaserbanner_8422.jpg;;allowed;;closed;;;;closed;;
是不会变的每一行的唯一的事情就是“关闭标签”
只有两种选择:
- ;;关闭; ;;;关闭;;
- ;; open ;;;; open ;;
我想,应该是针爆炸或一些正则表达式...
最终的输出应该是:
element[0] 1535;;34290;;teaserbanner_881.jpg;;Not allowed;;closed;;;;closed;;
element[1] 1535;;34291;;teaserbanner_8832.jpg;;Not allowed;;closed;;;;closed;;
element[2] 1379;;31912;;teaserbanner_844.jpg;;Allowed;;open;;;;open;;
element[3] 1379;;31913;;teaserbanner_8422.jpg;;allowed;;closed;;;;closed;;
的字符串不进来“行”这是一条大线。
你的意思是每行一个数组元素? –
从服务器传来的每一行之后是否有回车? – user2793390
是的,对不起,我是新的PHP ... – user2706762