//$xml=file_get_contents("http://www.free-kassa.ru/api.php?merchant_id=7012&s=c4ca4238a0b923820dcc509a6f75849b&action=get_balance");
$xml = <<<EOT
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<answer>info</answer>
<desc>Merchant balance</desc>
<balance>12.73</balance>
</root>
EOT;
$data=simplexml_load_string($xml);
$balance=$data->balance;
print $balance;
но как мне получить старое значение?
Функция strlen() возвратит количество байт, а не число символов в строке.
Но теперь у меня появилась необходимость сделать так, чтобы в разных местах API я мог указать в каком формате мне отдать текст поста (с html тегами или BB кодами).
echo $bbFormatter->format($html); // $html - $entity->getText()
$header = "<tr>".implode("", array_map(function($n) {
return "<th>$n</th>";
}, array_keys($array)))."</tr>";
$rowsCount = max(array_map(function($n) {
return count($n);
}, $array));
$rows = implode("", array_map(function($i) use($array) {
foreach ($array as $item) {
$row[]= "<td>".(isset($item[$i]) ? $item[$i] : "")."</td>";
}
return "<tr>".implode("", $row)."</tr>";
}, range(0, $rowsCount - 1)));
echo "<table>$header$rows</table>";