当我执行它时,我在 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