1.
【a】:aaaaaaa
【b】:#
【c】:ccccccccccccccccc
【d】:ddddddddddddddddddd
【e】:eeeeeeeeeeeeeeeeeeeeeee
【f】:ffffffffffffffffffffff
【g】:ggggggggggggggggggggg
【h】:hhhhhhhhhhhhhh
【i】:iiiiiiiiiiiiiii
2.
【a】:aaaaaaa
【b】:#
【c】:ccccccccccccccccc
【d】:ddddddddddddddddddd
【e】:eeeeeeeeeeeeeeeeeeeeeee
【f】:ffffffffffffffffffffff
【g】:ggggggggggggggggggggg
【h】:hhhhhhhhhhhhhh
【i】:iiiiiiiiiiiiiii
3.
【a】:aaaaaaa
【b】:#
【c】:ccccccccccccccccc
【d】:ddddddddddddddddddd
【e】:eeeeeeeeeeeeeeeeeeeeeee
【f】:ffffffffffffffffffffff
【g】:ggggggggggggggggggggg
【h】:hhhhhhhhhhhhhh
【i】:iiiiiiiiiiiiiii按此格式保存的数据,是TEXT的,要怎么才能正确的取出相同【a】或者【b】的值?因为每个文本中的格式固定。
但是是按列保存的。
我要提取到MYSQL中按行保存。
【a】:aaaaaaa
【b】:#
【c】:ccccccccccccccccc
【d】:ddddddddddddddddddd
【e】:eeeeeeeeeeeeeeeeeeeeeee
【f】:ffffffffffffffffffffff
【g】:ggggggggggggggggggggg
【h】:hhhhhhhhhhhhhh
【i】:iiiiiiiiiiiiiii
2.
【a】:aaaaaaa
【b】:#
【c】:ccccccccccccccccc
【d】:ddddddddddddddddddd
【e】:eeeeeeeeeeeeeeeeeeeeeee
【f】:ffffffffffffffffffffff
【g】:ggggggggggggggggggggg
【h】:hhhhhhhhhhhhhh
【i】:iiiiiiiiiiiiiii
3.
【a】:aaaaaaa
【b】:#
【c】:ccccccccccccccccc
【d】:ddddddddddddddddddd
【e】:eeeeeeeeeeeeeeeeeeeeeee
【f】:ffffffffffffffffffffff
【g】:ggggggggggggggggggggg
【h】:hhhhhhhhhhhhhh
【i】:iiiiiiiiiiiiiii按此格式保存的数据,是TEXT的,要怎么才能正确的取出相同【a】或者【b】的值?因为每个文本中的格式固定。
但是是按列保存的。
我要提取到MYSQL中按行保存。
$str = '…………………………';
preg_match_all('#【(.*)】:(.*)#', $str, $out);
print_r($out);
我的意思是这个!!!
1.
【a】:aaaaaaa 和
2.
【a】:aaaaaaa
我通过for循环得出的结果在多几行时不一样了。
比如他们是间隔10行重复A的值。
但是程序在开始几次循环是对的,在后来就变了。
比如1中的很多行
你取到后把每行末尾的\r\n换成\t来连接不就变样了吗?
1对应一行数据1【a】:aaaaaaa【b】:#【c】:ccccccccccccccccc ...
2对应一行数据2【a】:aaaaaaa【b】:#【c】:ccccccccccccccccc ...
3对应一行数据3【a】:aaaaaaa【b】:#【c】:ccccccccccccccccc ...
.
.
.
是不是这样啊?