我正在阅读MySQL数据库。
字段upc
读作:
811657019822
843018021328
我只想要第一个数字;有一个空格/回车,由于某种原因,我不能将它爆炸或修剪出来。当我转换为XML时,它显示为:
<g:gtin>811657019822 843018021328</g:gtin>
以下是我在PHP中尝试过的结果:
当我执行var_dump
时,它会显示:
string(25) "811657019822
843018021328"
注意它们不是全部都在一条线上?
当XML返回回车符时,它似乎不是换行符。关于在第一个数字之后尝试删除所有内容的任何想法?
更新
正如@ Do not Panic所指出的那样,我错误地误认为我的斜杠是错误的,应该只使用\r
。
这是正常的:
explode("\r", $product['upc']);
答案 0 :(得分:1)
爆炸与'/r/n'
因为一些原因而无法工作。对于一个你需要使用双引号字符串,使用反斜杠而不是正斜杠,如"\r\n"
。但是没有\n
,只有\r
。
尝试使用
explode("\r", $yourString);