У меня есть следующий код в php, когда я его выполняю:
<code><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";
?>
ВЫХОД ЕСТЬ
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