【发布时间】:2011-06-02 18:09:38
【问题描述】:
我在php中有以下代码,当我执行它时:
<pre>
<?php
$input = '<xml>
<user>
<name>sujit agarwal</name>
<age>22</age>
<gender>male</gender>
</user>
<user>
<name>ajay rana</name>
<age>25</age>
<gender>male</gender>
</user>
<user>
<name>pratap singh</name>
<age>27</age>
<gender>male</gender>
</user>
<user>
<name>asdfasdfasdfasdf</name>
<age>30</age>
<gender>male</gender>
</user>
</xml>';
$sx = simplexml_load_string($input);
foreach($sx as $val)
echo $val->name."\t".$val->gender."\t".$val->age."\n";
?>
</pre>
输出是
sujit agarwal male 22
ajay rana male 25
pratap singh male 27
asdfasdfasdfasdf male 30
现在,我的问题是如何对齐列中的所有性别值和年龄值,即使名称比其他名称长。希望我把我的问题说清楚了。 这是在 PRE 标记内完成的。因为我稍后会将其保存到 TXT 文件中
需要的格式
sujit agarwal male 22
ajay rana male 25
pratap singh male 27
asdfasdfasdfasdf male 30
【问题讨论】:
标签: php html formatting pre